我最近将我的应用程序从 Phonegap 1.6 升级到 2.2。
我已经重构了所有内容(例如 Plugin
--> CordovaPlugin
),并且我还使用了新的 config.xml
.
应用程序编译并构建,但是我不断在 logcat 和错误对话框中收到错误。该对话框显示 [ERROR] Error initializing Cordova: Class not found
.
logcat 错误是:
Line 6048 : Error initializing Network Connection: Class not found
我可能会错过什么? 该问题发生在多个设备上。
更新
我已经从 Network Status
更改了网络状态插件的 config.xml至NetworkStatus
。内容如下:<plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/>
最佳答案
我遇到了这个问题,通过将以下内容添加到 config.xml
中解决了这个问题:
<plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/>
并将其添加到 list 文件中:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我最初将它们取出是因为我“知道”我的应用程序不会使用任何通信。我忘记了模拟器与 ADK 的“通信”。
当我将项目转换为“生产”时,我将删除这两行,以便该应用程序可以在 Google Play 上使用。
关于Android Phonegap 2.2 网络连接 : Class Not Found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14879438/