Android Phonegap 2.2 网络连接 : Class Not Found

标签 android cordova classnotfound

我最近将我的应用程序从 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/

相关文章:

android - 过滤由 View 模型的 LiveData 条目填充的回收器 View

android - 如何将 Kotlin 内联类与 Android 数据绑定(bind)集成?

ios - Facebook 认证 : To use this URL you must add a valid native platform in your App's settings

iphone - Javascript 文件链接不正确?

javac1.8 类未找到

php - 在 PHP 中使用命名空间::Fatal Error Core\App not found

android - 如何在抽屉导航菜单中名为 "view downloads"的选项之一中显示下载的图像(历史记录)

java - 将 FrameLayout 设置为在按钮单击时可见

sqlite - 如何离线创建Web sql数据库

java - ClassNotFoundException 安卓