Gay*_*tti 5 android proguard android-gradle-plugin android-proguard
build.gradle:
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.SginConfig
}
}
Run Code Online (Sandbox Code Playgroud)
我不希望Proguard优化或混淆我的代码,因为这给我带来了很多麻烦。我只想删除日志调用并启用未使用资源的缩减。
proguard-rules.pro:
-assumenosideeffects class android.util.Log {
public static boolean isLoggable(java.lang.String, int);
public static int w(...);
public static int d(...);
public static int e(...);
}
Run Code Online (Sandbox Code Playgroud)
添加上面的代码proguard-rules.pro工作,只有当我设置getDefaultProguardFile从('proguard-android.txt')到('proguard-android-optimize.txt')
但是通过将其设置为proguard-android-optimize.txt可以启用我不需要的优化标志。
那么,如何在Proguard不对代码进行任何缩小或优化的情况下禁用日志记录并缩小资源呢?
| 归档时间: |
|
| 查看次数: |
1039 次 |
| 最近记录: |