【发布时间】:2019-09-12 04:29:34
【问题描述】:
我今天早些时候将我的 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 *;
}
任何人都可以提供有关如何解决此问题的提示吗?
【问题讨论】:
标签: android android-proguard android-r8