[英]Cordova Android app force closes after build
以下是错误详情:
12-04 22:00:12.087: E/AndroidRuntime(19113): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.package.name.dev/com.package.name.dev.MainActivity}: java.lang .NullPointerException: Attempt to invoke virtual method 'void org.apache.cordova.CordovaPlugin.privateInitialize(java.lang.String, org.apache.cordova.CordovaInterface, org.apache.cordova.CordovaWebView, org.apache.cordova.CordovaPreferences) ' 在 null object 参考
背景:我最初只是为 Android 构建应用程序,但在我的上一个版本中,我还必须生成 iOS 构建,这需要一些额外的插件和配置调整才能正常工作。 现在我正在尝试为 Android 创建一个新版本,但是新的应用程序力一打开就会关闭。
为了修复它,我尝试从项目的 Android 端删除对仅 iOS 插件的所有引用,但错误仍然存在。 我不确定还能尝试什么。
初始化插件时,什么会引起 Cordova 抛出此错误?
问题是其中一个插件在安装时未能将其 java 类复制到 Android app src 目录中。 我创建了适当的目录层次结构,然后从 /plugins/ 目录复制到 java 文件中。
为了找出导致问题的插件,我一次禁用每个功能的onload
参数(在 android 平台目录中的 android 文件中的 android.json 文件中)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.