我今天早些时候将我的 Android Studio 升级到了 3.4,并且我第一次使用了默认的压缩器 R8。proguard-project.txt
我将一个库项目的内容复制到它的proguard-rules.pro
. proguard-project.txt
这个项目完美地工作,生成一个供其他应用程序项目使用的 aar 文件。
文件proguard-rules.pro
似乎没有被使用。该项目具有以下内容build.gradle
:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
'proguard-rules.pro'
signingConfig signingConfigs.Release
}
debug {
signingConfig signingConfigs.Debug
}
}
proguard-rules.pro
具有以下内容:
# Preserve all public classes, and their public and protected fields and methods.
-keep public class * {
public protected *;
}
任何人都可以提供有关如何解决此问题的提示吗?