80,351
社区成员
发帖
与我相关
我的任务
分享
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** e(...);
public static *** i(...);
public static *** w(...);
}
或者你贴一下proguard配置文件-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** e(...);
public static *** i(...);
public static *** w(...);
}
或者你贴一下proguard配置文件[/quote]
其实我就一个问题。。混淆之后,一些类用不了之类的,会报错吗? 如果不报错,那真是太致命了。。我又不能调试。[/quote]
建议看下引入的第三方库需不需要混淆,所说的功能用不了,是指?可以定位到相应代码看一下,或者使用log跟踪下是否是因为配置了混淆导致的。
另外混淆有一些要注意不要混淆的点:
1)会被反射的类的方法或者属性
2)AndroidManifest.xml 中配置的类(Application、Activity、Service、ContentProvider、BroadcastReceiver等)
3)JNI 方法-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** e(...);
public static *** i(...);
public static *** w(...);
}
或者你贴一下proguard配置文件[/quote]
其实我就一个问题。。混淆之后,一些类用不了之类的,会报错吗? 如果不报错,那真是太致命了。。我又不能调试。-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** e(...);
public static *** i(...);
public static *** w(...);
}
或者你贴一下proguard配置文件[/quote]
我想知道点常识。。是不是model,bean之类的数据对象不能混淆吗。。。那这样很多数据字段都被看到了啊。