我启用了R8插件进行混淆 当我尝试生成已签名的apk时,出现了异常 "Library class android.content.res.XmlResourceParser implements program class org.xmlpull.v1.XmlPullParser" 我...
最近,Android Studio默认使用R8代替ProGuard。 即使代码被混淆,来自ProGuard的堆栈跟踪也很容易理解,而无需使用任何工具。让我们以以下示例为例: java.lang.NullPointerException: Attempt to invoke virtual...
我遇到了一个错误消息,似乎与R8代码混淆有关。使用启用了代码混淆的调试版可以正常工作,这很奇怪。但是在发布版本和从Play商店下载应用时,我肯定会遇到这个问题。在CI构建时也是如此,所以缓存或类似问题可能不是问题,之前它是可行的。 2021-03-30 14:51:56.495 11289-1...
我将我的应用迁移到了Android Studio 3.2中的AndroidX库。在debug模式下运行一切正常,但如果我使用Proguard生成一个签名APK并进行混淆,就会出现以下错误: java.lang.VerifyError: Verifier rejected class d.a:...
我今天早些时候将我的Android Studio升级到了3.4,并首次使用默认的缩减器R8。我将一个库项目中的proguard-project.txt文件内容复制到了它的proguard-rules.pro文件中。对于生成用于其他应用程序项目的aar文件的该项目,proguard-projec...
我有一个应用程序,它就像每个好应用程序一样会崩溃! 不久前,Android构建工具开始使用R8代替Proguard。它有效并加快了我的构建速度,所以我没有改变它。然后出现了一个异常堆栈跟踪,我必须对其进行反混淆。我使用了proguard UI、retrace.bat脚本和命令行,但是被认为已经...
我将我的Android Studio版本从4.1升级到了4.2,但由于Proguard版本太旧(4.7)且与Java 10不兼容,我的项目不能编译。因此,我决定将项目从Proguard迁移到R8,但是出现了以下错误: “文件未找到:/Applications/Android Studio.ap...
我更新 Kotlin 版本 (ext.kotlin_version) 到 1.6.10 后出现了一些错误: com.android.tools.r8.internal.E00: Unexpected type in conversion to primitive: OBJECT Execu...
测试环境 / 依赖项 Android Studio:Android Studio Arctic Fox Beta 2 和 Bumblebee Canary 1 AGP:7.1.0-alpha01 Firebase Analytics:com.google.firebase:firebase...
构建已签名的发布版 APK 时,我遇到以下错误: .gradle/caches/transforms-2/files-2.1/532a317ccd54c8ae4f622faeb8b534a9/jetified-wordup-core-0.2.1-runtime.jar:de/coderedd...