问题发生在将我的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中读到了关于这些错误的几乎所有相关和无关的问题。
我回到了qazxsw poi和qazxsw poi现在一切正常。
我会将此报告给Google错误跟踪器。