Bar*_*ide 0 android proguard android-proguard
我有一个从 Eclipse 迁移到 Android-Studio 的应用程序。我想确保我在发布版本中使用 Proguard。我在 build.gradle 文件中看到:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我的项目文件夹中没有 proguard-android.txt 或 proguard-rules.txt。我的代码被混淆了吗?
不,您的代码没有被混淆。你不是在运行 proguard。 minifyEnabled控制是否运行 proguard,并且您已将其设置为false,需要将其更改true为打开 proguard。 getDefaultProguardFile('proguard-android.txt')从 SDK 获取默认的 proguard 规则。请参阅proguardFiles文档。
要检查您的代码是否被混淆,您可以查看您的build/outputs/mapping/release目录。这些文件应该在构建期间具有修改时间。查看mapping.txt将给出混淆细节(哪些名称映射到什么)。
| 归档时间: |
|
| 查看次数: |
1655 次 |
| 最近记录: |