我正在尝试使用不同的屏幕分辨率测试我的应用。
最好和最便宜的方法是使用模拟器,所以我尝试在模拟器中启动该应用程序。这会导致一个问题,该问题不会出现在谷歌浏览器中,也不会出现在设备上:
07-07 06:53:12.954: DEBUG/PhoneGapLog(279): file:///android_asset/www/lib/ext.util.md5.js: 第 1 行:ReferenceError:找不到变量:分机
07-07 06:53:12.954: 错误/Web 控制台 (279): ReferenceError: 找不到变量: Ext at file:///android_asset/www/lib/ext.util.md5.js:1
07-07 06:53:13.034: DEBUG/PhoneGapLog(279): file:///android_asset/www/app/app.js: 第 1 行:ReferenceError: 找不到变量:Ext
07-07 06:53:13.034: 错误/Web 控制台 (279): ReferenceError: 找不到变量: Ext at file:///android_asset/www/app/app.js:1
(等等)
我正在使用 PhoneGap 0.9.6 和 Sencha Touch 1.1.0,但我不知道为什么这不起作用,因为设备和浏览器都没有错误。
最佳答案
这是一个可能的解决方案的链接。它似乎对某些人有用,但对我却没有。
https://groups.google.com/forum/#!topic/phonegap/9smqsIVpmiU
基本上会增加超时时间,因为模拟器需要很长时间才能初始化。我正在使用 1.0rc1 的 phonegap 并且设置超时值似乎没有坚持。
关于javascript - 在 phonegap 中使用 javascript(sencha touch)时 Android 模拟器中的引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6606977/