Proguard混淆没有收缩或优化

Cod*_*oid 0 java android proguard

我主要对混淆能力感兴趣.我看到只有混淆是可能的:stackoverflow.com/questions/6633411/android-proguard-only-obfuscation

与缩小和优化相结合使用时,这是不是很混淆,如果是这样,那么安全性会降低多少.

还将删除收缩和优化使应用程序更有可能通过其测试集,并且不太可能出现异常?什么是+和 - 包括这些步骤?

Nic*_*ckT 5

缩小肯定影响代码的正确性.例如,如果您在xml布局中使用以下行设置clickhandler:

 android:onClick="myClickHandler"
Run Code Online (Sandbox Code Playgroud)

然后,除非你明确告诉Proguard保留该代码,否则当启用收缩时它将删除它.单击或触摸该窗口小部件时,此错误在运行时才会显示出来.