设备未定义

时间:2015-02-18 15:19:25

标签: android cordova sencha-touch-2

使用现有的sencha项目和PhoneGap Build,如果我在window.device代码中查询microloader/testing.js,我会遇到Ext.blink = function(options) { ... Ext.microloaded = true; // Start my microloader enhancement isPhonegap = typeof window.device != "undefined"; window.alert("isPhonegap: " + isPhonegap); 未定义的问题。

<gap:plugin name="org.apache.cordova.device" />

config.xml包含插件:

adb install -r

Sencha正在为我上传所有内容到PhoneGap Build,它是在那里构建的,然后我在我的Android 4.0.4智能手机上下载并isPhonegap: false生成的apk。

启动应用时的结果是警报:{{1}}。

这里有什么问题?

1 个答案:

答案 0 :(得分:1)

在这里猜一下,但可能是你在deviceReady被解雇之前调用了这段代码吗?

有关详细信息,请参阅http://docs.phonegap.com/en/4.0.0/cordova_events_events.md.html#deviceready