草庐IT

assumenosideeffects

全部标签

java - 如何在我的应用程序中使用-assumenosideeffects class android.util.Log

我在我的应用程序中编写了-assumenosideeffectsclassandroid.util.Log。但是如何使用它。-assumenosideeffectsclassandroid.util.Log{publicstaticintd(...);publicstaticintv(...);publicstaticinti(...);publicstaticinte(...);}在proguard.cfg文件中。但不工作。 最佳答案 Themanual说-assumenosideeffects是“仅在优化时适用”。${sdk.d

android - 什么优化是安全的,仍然允许 -assumenosideeffects 去除

我注意到在我最近创建的项目中,出现了一种新的混淆方法,即使用预构建的脚本:${sdk.dir}/tools/proguard/proguard-android.txt这没有优化,并带有注释:Optimizationisturnedoffbydefault.DexdoesnotlikecoderunthroughtheProGuardoptimizeandpreverifysteps(andperformssomeoftheseoptimizationsonitsown).似乎遵循此建议意味着assumenosideeffects无效。例如,这些常见任务:#Removelogging-a