【发布时间】: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