错误详情如下:
12-04 22:00:12.087:E / AndroidRuntime(19113):java.lang.RuntimeException:无法启动活动ComponentInfo {com.package.name.dev/com.package.name.dev.MainActivity}:java.lang .NullPointerException:尝试调用虚拟方法'void org.apache.cordova.CordovaPlugin.privateInitialize(java.lang.String,org.apache.cordova.CordovaInterface,org.apache.cordova.CordovaWebView,org.apache.cordova.CordovaPreferences) '在空对象引用上
背景:我最初只是为Android构建应用程序,但在上一个发行版中,我还必须生成一个iOS构建,这需要一些额外的插件和配置调整才能起作用。现在,我正在尝试为Android创建一个新版本,但是新的应用程序一旦打开就会立即关闭。
为了解决此问题,我尝试从项目的Android端删除对仅iOS插件的所有引用,但错误仍然存在。我不确定还有什么尝试。
是什么促使科尔多瓦初始化插件时引发此错误?
问题是,其中一个插件在安装时未能将其Java类复制到Android应用程序src目录中。我创建了适当的目录层次结构,然后从/ plugins /目录复制到Java文件中。
为了弄清楚是哪个插件引起了问题,我一次禁用了onload
每个功能的参数(在android平台目录中的android.json文件中),直到应用成功打开为止。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句