【发布时间】:2013-12-06 18:12:05
【问题描述】:
我在 Android Studio 中创建了一个新项目,并正在使用 Gradle 构建它。
我为发布版本添加了 Proguard 集成,每次运行 assembleRelease 步骤时都会看到此注释:
Note: the configuration refers to the unknown class 'Object'
Maybe you meant the fully qualified name 'java.lang.Object'?
我的 Proguard 配置文件或 Android SDK 文件夹中的配置文件均不包含不合格的名称 Object。
我的build.gradle 包括:
buildTypes {
release {
runProguard true
proguardFile 'proguard-project.txt'
proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
signingConfig signingConfigs.release
}
}
当我删除上面的两个 proguardFile 行时,我什至看到相同的注释,如果我删除我的自定义 Proguard 规则(每次在重建前进行清理)。
我猜这是 Gradle 的 Proguard 插件的良性问题?
【问题讨论】:
标签: android gradle android-studio proguard