mom*_*omo 8 android proguard logcat
我试图删除日志语句但没有成功.对同一问题的其他SO回答是指Eclipse或旧的Android Studio IDE(Intellij).
的build.gradle
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
...
Run Code Online (Sandbox Code Playgroud)
proguard-rules.pro
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
public static *** i(...);
public static *** w(...);
public static *** e(...);
}
Run Code Online (Sandbox Code Playgroud)
从签名的app-release.apk获取源代码后,我仍然可以看到日志语句
mom*_*omo 12
在一个变化的build.gradle,替换默认的ProGuard-android.txt与proguard的,Android的optimize.txt的伎俩.
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
...
Run Code Online (Sandbox Code Playgroud)
注意:gradle中的默认proguard设置是proguard-android.txt
| 归档时间: |
|
| 查看次数: |
4172 次 |
| 最近记录: |