gpt4 book ai didi

android - 使用 Proguard 删除日志记录

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:00:51 24 4
gpt4 key购买 nike

我试图删除日志语句但没有成功。对同一问题的其他 SO 答案是指 Eclipse 或旧的 Android Studio IDE (Intellij)。

build.gradle

buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
...

proguard-rules.pro

-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
public static *** i(...);
public static *** w(...);
public static *** e(...);
}

从已签名的app-release.apk获取源代码后,我仍然可以看到日志语句

最佳答案

build.gradle 中的一项更改,将默认的 proguard-android.txt 替换为 proguard-android-optimize.txt 完成了把戏。

buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
...

注意:gradle 中的默认 proguard 设置是 proguard-android.txt

关于android - 使用 Proguard 删除日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29214623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com