Sencha Cmd v4.0 で作成された新しいプロジェクトを変更して、microloader を使用しないようにしました。これを行うために、index.html から microloader を削除し、ST とアプリのスクリプト、およびスタイルを追加しました。アプリはブラウザーで適切に動作し、コンソール ログにはエラーや警告がありません。次に、テスト ビルドの作成がエラーで停止します。
...
[INF] -build-output-microload-page:
[INF] Writing content to /home/kio21/work/st1/build/testing/St1/microloader.js
[INF] Appending content to /home/kio21/work/st1/build/testing/St1/microloader.js
[INF] Building output markup to /home/kio21/work/st1/build/testing/St1/index.html
[ERR]
[ERR] BUILD FAILED
[ERR] java.lang.NullPointerException
[ERR] at com.sencha
[ERR] .command.environment.AppOrPackageEnvironment.execute(AppOrPackageEnvironment.java:394)
[ERR]
[ERR] Total time: 5 seconds
[ERR] The following error occurred while executing this line:
/home/kio21/work/st1/.sencha/app/build-impl.xml:377: The following error occurred while executing this line:
/home/kio21/work/st1/.sencha/app/page-impl.xml:116: The following error occurred while executing this line:
/home/kio21/work/st1/.sencha/app/page-impl.xml:53: java.lang.NullPointerException
at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:551)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:444)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
...
app.json または testing.properties ファイルを調整しようとしてもうまくいきませんでした。同じアプローチは以前の Sencha Touch 2.2.1 バージョンではうまくいきましたが、現在の 2.3.0 バージョンではうまくいきませんでした。microloader を使用せずに ST 2.3.0 アプリをビルドする方法を教えてください。