Cordova 应用程序:“无法实例化活动 ComponentInfo”

时间:2021-03-21 22:26:33

标签: android class cordova android-activity crash

我使用 Cordova 开发了我的第一个应用程序。每次我在调试模式下(通过执行cordova run android --device)为应用程序提供服务时,它都可以在我的手机上完美运行。但是当我最终编译它并将其上传到 Google Play 商店并从那里下载并安装在我的手机上时,该应用程序崩溃并给了我以下消息:

<块引用>

java.lang.RuntimeException:无法实例化活动 ComponentInfo{com.sangenelo.miCarreraApp/com.sangenelo.miCarreraApp.MainActivity}:java.lang.ClassNotFoundException:未找到类“com.sangenelo.miCarreraApp.MainActivity”在路径上:DexPathList[[zip file "/data/app/com.sangenelo.miCarreraApp-_MQzKccxHMYXehf5nxINAg==/base.apk"],nativeLibraryDirectories=[/data/app/com.sangenelo.miCarreraApp-_MQzKccxHMYXehf5nxINAg== arm64、/system/lib64、/system/product/lib64]] 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3232) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3457) 在 android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) 在 android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 在 android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2044) 在 android.os.Handler.dispatchMessage(Handler.java:107) 在 android.os.Looper.loop(Looper.java:224) 在 android.app.ActivityThread.main(ActivityThread.java:7562) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950) 引起:java.lang.ClassNotFoundException:在路径上找不到类“com.sangenelo.miCarreraApp.MainActivity”:DexPathList[[zip file“/data/app/com.sangenelo.miCarreraApp-_MQzKccxHMYXehf5nxINAg==/base.apk "],nativeLibraryDirectories=[/data/app/com.sangenelo.miCarreraApp-_MQzKccxHMYXehf5nxINAg==/lib/arm64, /system/lib64, /system/product/lib64]] 在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:230) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:379) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:312) 在 android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95) 在 android.app.Instrumentation.newActivity(Instrumentation.java:1251) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3220) ……还有 11 个

它不断崩溃并发出该消息。我试图找到原因,但找不到解决方法。

我使用 Microsoft Visual Studio Code。 您可以在 GitHub 中找到我的应用 甚至在 Play Store

如果你能帮我一把,我将不胜感激,我对应用程序开发非常陌生,所以我现在有点迷茫。

0 个答案:

没有答案