我将一个Eclipse项目导入Android Studio,现在我正在尝试恢复proguard部分。我在build.gradle中有以下内容:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
现在的问题是:
我现在注意到我也无法解析符号'getDefaultProguardFile'
答案 0 :(得分:0)
Here您可以找到有关getDefaultProguardFile()
的更多信息。从本质上讲,Android提供了两个Proguard文件供您使用,一个是优化,一个是没有。
对于您的自定义proguard-rules.txt
文件,请将其放置在您应用的build.gradle
文件所在的同一位置(如果尚未存在)。有关示例,请参阅SeriesGuide存储库。
您的目录结构(可以在上面链接的SeriesGuide repo中看到)应该是这样的(src/
之类的目录已被省略):
.
├── app
│ ├── build.gradle # this is probably where you defined android { . . . }
│ │ # and thus `proguardFiles`
│ └── proguard-project.txt
└── build.gradle # setting up buildscript, maven repositories etc