ART中的java.lang.ClassNotFoundException(API> 21)

问题描述 投票:-1回答:1

问题发生在将我的android工作室更新为Android Studio 3.5 Canary 11和Kotlin更新为1.3.30后没有任何其他更改。好吧,Canary 11已经在用户界面中出现了一个主要的错误,它让谷歌在3天内发布了Canary 12。几乎在更新后,我无法在任何设备上运行该应用程序。

1-设备,我用的是运行Android P.

2分钟SDK版本是21因此它与Multidex没有任何关系,我已经在Gradle中添加了multiDexEnabled true,尽管它不需要+21设备。 (更新前项目运行没有任何问题)

3-为了解决这个问题,我没有使用Proguard。

4-至少有3个库已知问题,所有这些库都很好并且在其他项目中进行了测试。

5-我分析了APK和库存在dex files

6-这不是包名称问题或类似的问题。正如我所说,项目在更新之前工作正常。虽然我在错误或错误点击的情况下对所有内容进行了三重检查。

7-库不重,其中一个实际上是超轻。

8-一个库导致NoClassDefFoundError和另外两个点击ClassNotFoundException

有什么我想念的吗?

P.N:我已经在SO中读到了关于这些错误的几乎所有相关和无关的问题。

android android-studio gradle kotlin multidex
1个回答
0
投票

我回到了qazxsw poi和qazxsw poi现在一切正常。

我会将此报告给Google错误跟踪器。

© www.soinside.com 2019 - 2024. All rights reserved.