我在 build.gradle 中使用了以下配置来启用 proguard
buildTypes{
qa {
runProguard true
proguardFile getDefaultProguardFile('proguard-android.txt')
versionNameSuffix "_qa"
signingConfig signingConfigs.debugConfig
}
}
我收到以下错误:
Error:Execution failed for task ':Main:proguardQa'. proguard.ParseException: Expecting class member name before '@' in line 441 of file '/mnt/scratch/git/projectname/Main/build/proguard/qa/aapt_rules.txt'
此 aapt_rules.txt 文件是自动生成的。
出了什么问题?
最佳答案
就我而言,问题出在布局中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:minHeight="@null"
android:onClick="@null" >
proguard 尝试使用“null”作为类成员的名称
关于android - 在 Android Studio 中启用 proguard 时构建时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22963301/