我正在开发我的Android应用程序.
然后我通过以下方式启用和配置proguard:
步骤1.启用proguard:
在project.properties我有:
proguard.config=${sdk.dir}/tools/proguard/proguard-android-optimize.txt:proguard-project.txt
Run Code Online (Sandbox Code Playgroud)
我也尝试过以下方法:
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
proguard.config=proguard.cfg
Run Code Online (Sandbox Code Playgroud)
步骤2.配置proguard:
在proguard.cfg我有:
-assumenosideeffects class android.util.Log { *; }
Run Code Online (Sandbox Code Playgroud)
我认为上面的配置应该删除所有日志.
但是当我在target/文件夹下安装APK 并运行我的应用程序时,我仍然可以在logcat控制台中看到我的所有日志消息.为什么?