java如何使用assumenosideeffects类安卓。util。登录我的应用
我在我的应用程序中写-assumenosideeffects class 安卓.util.Log
。但是如何使用这个
-assumenosideeffects class 安卓.util.Log
{
public static int d(...);
public static int v(...);
public static int i(...);
public static int e(...);
}
在proguard.cfg
文件中。但不起作用
# 1 楼答案
下面这一条正好有效
同样地,你可以使用i,v和e
# 2 楼答案
忘记了“公共”访问修饰符
# 3 楼答案
试试
-assumenosideeffects class android.util.Log { public * ; }
。如果这不起作用,发布你认为它不起作用的原因# 4 楼答案
The manual表示
-assumenosideffects
是“仅在优化时适用”${sdk.dir}/tools/proguard/proguard-android.txt
说:默认情况下,优化是关闭的。Dex不喜欢通过ProGuard optimize和preverify步骤运行的代码“http://researcharea.blogspot.com/2012/04/assumenosideeffects-not-working-in.html