Cordova Android应用程序在构建后关闭

Cordova Android应用程序在构建后关闭,android,cordova,cordova-plugins,Android,Cordova,Cordova Plugins,以下是错误详细信息: 12-04 22:00:12.087:E/AndroidRuntime19113: java.lang.RuntimeException:无法启动活动 ComponentInfo{com.package.name.dev/com.package.name.dev.MainActivity}: java.lang.NullPointerException:尝试调用虚拟方法“void” org.apache.cordova.CordovaPlugin.privateInitia

以下是错误详细信息:

12-04 22:00:12.087:E/AndroidRuntime19113: java.lang.RuntimeException:无法启动活动 ComponentInfo{com.package.name.dev/com.package.name.dev.MainActivity}: java.lang.NullPointerException:尝试调用虚拟方法“void” org.apache.cordova.CordovaPlugin.privateInitializejava.lang.String, org.apache.cordova.cordova接口, org.apache.cordova.CordovaWebView, org.apache.cordova.CordovaPreferences”在空对象引用上

背景:我最初只是为Android开发应用程序,但在上一次发布时,我还必须生成一个iOS版本,这需要一些额外的插件和配置调整才能正常运行。现在我正试图为Android创建一个新版本,但新的应用程序force一打开就关闭了

为了解决这个问题,我尝试从项目的Android端删除对iOS-only插件的所有引用,但错误依然存在。我不知道还能尝试什么


什么会促使Cordova在初始化插件时抛出此错误?

问题是其中一个插件在安装时未能将其java类复制到Android app src目录中。我创建了相应的目录层次结构,然后从/plugins/dir复制了java文件


为了找出是哪个插件导致了这个问题,我在android平台目录下的android.json文件中一次禁用了每个功能的onload参数,直到应用程序成功打开。

问题是其中一个插件在安装时未能将其java类复制到android应用程序src目录中。我创建了相应的目录层次结构,然后从/plugins/dir复制了java文件


为了找出是哪个插件导致了这个问题,我在android平台目录下的android.json文件中一次一个地禁用了每个功能的onload参数,直到应用程序成功打开。

作为一个尝试,您是否检查过这个-@demigood是的,我也看到了那个。他的问题是他重新命名了插件,我想这是一个线索,但我没有做任何自定义插件的工作。作为尝试,你检查过这个-@demigood是的,我也看到了那个。他的问题是他重新命名了插件,我想这是一个线索,但我没有做任何自定义插件工作。