将 Android Gradle 插件从 3.3.3 迁移到 3.6.4 后,应用程序在应用程序启动时崩溃:在 Dex 路径列表中找不到应用程序类



将Android Gradle插件从3.3.3迁移到4.0.1后,应用程序在应用程序启动时崩溃:在Dex路径列表上找不到应用程序类

甚至尝试从3.3.3迁移到3.6.4,但仍然失败Gradle版本:5.6.4

错误日志:

引起原因:java.lang.ClassNotFoundException:找不到类"com.test.app.Application";在路径上:DexPathList[[zip file"/data/app/~2UwRWIWzJ9c2aanqbQu2rA=/com.test-Lj45TaB1g1EDt5rRgr3fA=/base.apk&quot-Lj45TaB1g1EDt5rRgr3fA==/base.apk!/lib/arm64-v8a,/system/lib64,/system/system_ext/lib64]]

尝试了所有的缓存清理、重建步骤,但都不起作用。这是关于包装apk还是AGP上一些与meta-inf相关的行为变化?如有任何帮助,我们将不胜感激提前感谢

检查是否启用即时运行。如果启用,请禁用它。此外,请尝试清理并生成或使用重置缓存菜单文件重新启动->无效。

最新更新