gpt4 book ai didi

cordova - deviceready 尚未在 phonegap 2.9.0 中使用 sencha touch 2 触发

转载 作者:行者123 更新时间:2023-12-05 01:07:52 25 4
gpt4 key购买 nike

我使用 PhoneGap 2.9.0 和 SenchaTouch 来开发我的 Android 应用程序(targetSdkVersion 16)。

当我在 Chrome 中启动应用程序时,我得到了这样的日志:

Falling back on PROMPT mode since _cordovaNative is missing. Expected for Android 3.2 and lower only. cordova.js:912
deviceready has not fired after 5 seconds. cordova.js:6725
Channel not fired: onCordovaConnectionReady cordova.js:6718
Channel not fired: onCordovaInfoReady cordova.js:6718

当我在三星平板电脑(Android 4.1.2)上测试时,第一行消失了,但 3 个事件始终没有被触发。

然而,似乎 SenchaTouch 工作得很好: View 显示和交互按我的预期工作。

这是 index.html 的 head 部分:
 <head>
<meta charset="UTF-8">
<title>title</title>

<!-- The line below must be kept intact for Sencha Command to build your application -->
<script id="microloader" type="text/javascript" src="touch/microloader/development.js"></script>

<style type="text/css">
some css here
</style>

<script type="text/javascript" charset="utf-8" src="pg/cordova.js"></script>
<script type="text/javascript" charset="utf-8" src="pg/barcodescanner.js"></script>

</head>

我使用了一些phonegap API,例如Camera 和File。由于 PhoneGap 从不接收 deviceready 事件,API 不可用,因此 navigator.camera 未定义。

我做了一个拥抱研究,但我测试的所有内容都不能解决问题。欢迎任何建议
提前致谢

最佳答案

有同样的问题,但在我的情况下,这是由于我在我的 config.xml 中引用了我没有在我的应用程序中实例化的插件。

只需将它们注释掉,直到我在我的代码中引用它们时,我就会立即得到“Phonegap 已准备就绪”。

感谢:http://community.phonegap.com/nitobi/topics/deviceready_has_not_fired_after_5_seconds

关于cordova - deviceready 尚未在 phonegap 2.9.0 中使用 sencha touch 2 触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17837899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com