sencha app build -run native
打包原生设备的文件,可以在模拟器中测试。但是,我经常看到adb logcat
抱怨 app.js 中未定义类型的错误。确切的错误:
D/CordovaLog(890):文件:///android_asset/www/app.js:第 1 行:未捕获的类型错误:无法读取未定义的属性“类型” I/chromium(890):[INFO:CONSOLE(1)]“未捕获的类型错误:无法读取未定义的属性'类型'”,来源:文件:///android_asset/www/app.js(1)
运行时抱怨 Java 脚本错误,但由于整个文件被连接(缩小)为 1 行,因此很难识别确切的错误。
当我们在 sencha touch 中为模拟器构建时,我们如何获得 app.js 的扩展版本。
使用sencha app build testing
,我可以使用 chrome 模拟器并进行验证。但是很少有 chrome 模拟器可以正常工作,但实际的设备模拟器会失败并且难以调试。是否可以选择为原生测试打包 app.js 的扩展版本?