我启用了Proguard并出现了以下错误: Warning:can't write resource [META-INF/LICENSE.txt] (Duplicate zip entry [commons-io-2.4.jar:META-INF/LICENSE.txt]) Warning:...
我一直在尝试寻找有关如何让新的设计支持库在通过ProGuard后能够正常工作所需的规则信息,但是我没有找到任何相关信息。 最终我使用了以下规则:-keep class android.support.design.widget.** { *; } -keep interface androi...
我正在使用带有Proguard的Dagger2 android-support库,但由于以下错误,我无法编译我的项目: Warning:dagger.android.AndroidInjector: can't find referenced class com.google.errorpr...
我正在使用Proguard来保护我的项目,以下代码在我的proguard-rules.pro文件中: # Retrofit -keep class com.google.gson.** { *; } -keep class com.google.inject.** { *; } -keep ...
我有以下代码:public class MyClass { public void method1(Integer marks) { } private String method3(String name){ } public interface...
我在使用AndroidStudio 1.2.1.1和Gradle 1.2.3中的ProGuard。 我的Gradle发布版本的配置如下:minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'...
这里是来自proguard-rules.pro的几行代码: -keepattributes *Annotation* -keepattributes Signature -keepattributes InnerClasses,EnclosingMethod -renamesourcef...
我正在使用Android Studio和Proguard构建一个Android应用程序,我的项目中包含一个库jar(na.jar)。由于来自na.jar的某些类在构建过程中给我带来了错误,因此我想跳过对该库进行混淆和预验证。因此,在我的proguard配置文件中,我有以下选项: -dontp...
最近我将我的应用迁移到目标SDK版本为28。在将更新后的应用发布到Google Play后,我开始在Fabric.io中收到非常奇怪的崩溃报告: 崩溃报告Fatal Exception: java.lang.NullPointerException Attempt to invoke virt...
阅读proguard rules 我发现有三个术语看起来非常相似:keep、keepclassmembers、keepclasswithmembers 我无法理解这三个规则之间的区别,有人能更好地解释一下,并提供一个示例吗?