ProGuard工具通过删除未使用的代码并使用语义模糊的名称重命名类,字段和方法来缩小,优化和混淆代码。结果是较小的.apk文件,更难以进行逆向工程。
我有一个问题,我很确定与multidex有关。基本上我使用的一个库在jar中有一个.properties资源包。随着我的应用程序开始增长,我开始......
任何人都可以帮我解决问题规则警告注意:配置是指未知类'com.google.android.gms.common.api.internal.BasePendingResult ....
pcap4j - Android Proguard / R8配置
我在Android上使用pcap4j,一切都在Debug Build上运行良好。但是在发布构建时,在抛出异常后抛出Proguard / R8:java.lang.IllegalStateException:Unsupported ...
我目前有一个Android应用程序(本机反应)使用Mixpanel的推送服务(在Firebase消息服务之上)我已经指定了一个在我的清单文件中设置的图标,并引用了一个集...
Android Studio APK Analyzer无法加载mapping.txt
我开始混淆一个包含许多第三方库的Android应用程序。在设置了第一个允许我使用R8对调试版本进行模糊处理的基础配置之后,我打开了...
当我改变我的构建类型以释放时,我的一些类在android工作室中显示为“找不到符号”。即使显示错误,应用程序也已成功构建并...
我的Android gradle构建在ProGuard阶段失败,MultiDex $ V14.class出现重复的类错误(见下文)。我理解复制课是什么,我知道MultiDex是什么,但我......
使用Glide,当我尝试从Resid加载时,图像永远不会加载到我的版本变体上,它在调试变体上工作正常。以下是我的代码。 Glide.with(activity.applicationContext).load(R.drawable ....
构建发布APK时,Android Gradle Plugin警告
当我尝试从Android Studio构建发布APK时,我收到以下Android Gradle Plugin警告:库类android.content.res.XmlResourceParser扩展或实现程序...
这是我的proguard-rules.pro文件:(我不确定我是否真的需要包含com.github.chrisbanes的规则)-keep public class com.google.android.gms。* {public *; } -dontwarn com.google.android ....
Android Runtime NoSuchMethodError
我最近在我的应用中运行时在某些情况下开始收到此错误...我已尝试过以下操作:添加proguard规则以包含com.google.common。 Mutlidex规则......
任务执行失败':app:transformClassesAndResourcesWithProguardForProductionRelease'
我正在尝试生成签名的apk但不幸的是收到以下错误。错误:任务':app:transformClassesAndResourcesWithProguardForProductionRelease'的执行失败。 >工作失败,见......
在发布版本中找不到androidx.annotation.ContentView
我正试图在发布模式下测试我的应用程序,我在我的proguard配置中有这个:-keep类androidx.annotation。**但应用程序总是崩溃:java.lang.NoClassDefFoundError:失败...
Android ProGuard警告 - 找不到引用的类“com.zhihu.matisse.R $ plurals”
设置minifyEnabled后,无法生成签名的APk。设置minifyEnabled时启用false.i没有问题。是否必须设置minifyEnabled为true?没有什么问题?我的ProGuard ......
注意:请不要将此问题标记为重复,因为我已经完成了类似的问题及其答案。错误:java.lang.RuntimeException:没有要序列化的属性...
我在运行时使用getIdentifier方法从drawable-hdpi获取图像id,使用以下代码mContext.getResources()。getIdentifier(mContext.getPackageName()+“:drawable /”+ mCur.getString(...
适用于AndroidX AppCompat包的Proguard规则
到目前为止,我正在使用AppCompat库,但现在我已将我的项目迁移到AndroidX库。我坚持使用androidx的proguard规则。如您所知,我们正在使用proguard规则...
使用app:transformClassesAndResourcesWithProguardForRelease构建失败
我最近将android工作室更新到版本2.3,构建工具到25.0.2,gradle 2.3.0和gradle distribution 3.3现在我在构建项目时得到了这个。老年人从未遇到过这个问题......
我一直试图告诉proguard为aar文件中使用的任何东西重命名类。假设我在AAR文件包com.myweb.lib.common中定义了此文件;导入android ....
Proguard:JobIntentService IllegalArgumentException启用模糊处理
当我为我的一个Android库包启用Proguard时,它会导致JobIntentService代码中的运行时错误。我的包中的服务扩展了JobIntentService,并在排队时间内失败,因为它...