当我使用Log.i
Android Tools -> Export Signed Application Package...
)都消失了
即使我的ProGuard已注释掉与日志相关的配置
#-assumenosideeffects class android.util.Log {
# public static *** d(...);
# public static *** v(...);
# public static *** i(...);
#}
我错过了任何设置吗?我希望记录效果仍然存在,即使我导出我的ProGuard作为APK文件处理。
这是因为我想调试一些crashing problem caused by ProGuard。
答案 0 :(得分:1)
ProGuard不会自发删除任何日志记录代码。正如今天你提出的其他一个问题的症状(“keep class and keep interface in proguard doesn't work as expected”)所示,你应该仔细检查你是否正在编辑正确的配置文件(proguard-project.txt,从Android SDK r20开始)和那个你正在看成功构建的输出。