【问题标题】:Ionic/Cordova app does not find MainActivityIonic/Cordova 应用程序找不到 MainActivity
【发布时间】:2021-12-08 10:53:09
【问题描述】:

我的应用程序(Ionic 5 + Cordova 9.1.0)在我尝试在 Android 11 手机上启动时崩溃。当我使用 logcat 查看日志时,我发现未找到主要活动:

10-21 16:31:29.281 5300 5300 E Android 运行时: java.lang.RuntimeException:无法实例化活动 组件信息{de.meingolfclub.myapp/de.meingolfclub.myapp.MainActivity}: java.lang.ClassNotFoundException:找不到类 路径上的“de.meingolfclub.myapp.MainActivity”:DexPathList [[zip 文件 "/data/app/~~7FMRVcshmIuFxkzCRS8B2g==/de.meingolfclub.myapp-kbOatrQJj_K4ZJHsuXESTg==/base.apk"],nativeLibraryDirectories=[/data/app/~~7FMRVcshmIuFxkzCRS8B2g==/de.meingolfclub.myapp-kbOatrQJj_KEST4 =/lib/arm64, /data/app/~~7FMRVcshmIuFxkzCRS8B2g==/de.meingolfclub.myapp-kbOatrQJj_K4ZJHsuXESTg==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]

我搜索了一下,它似乎与 Android 的 multiDex 功能有关,但我不知道如何在 Ionic/Cordova 项目中解决这个问题。

我能做些什么来解决这个问题?

【问题讨论】:

    标签: android cordova ionic-framework


    【解决方案1】:

    我解决了。

    MainActivity 中有错误的包名。删除 Android 平台并再次添加后,包名称是正确的。构建后重新开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-21
      相关资源
      最近更新 更多