lzth.net
当前位置:首页 >> AnDroiD代码混淆为什么不混淆ACtivity >>

AnDroiD代码混淆为什么不混淆ACtivity

一般四大组件不混淆的,主要有以下原因: 1.四大组件声明必须在manifest中注册,如果混淆后类名

  不混淆Activity 的类是因为这个在manifest中声明了,如果混淆了就找不到了。   

  常见的不能混淆的AndroidCodeAndroid 程序 ,下面这样代码混淆的时候要注意保留。

代码混淆并不是所有的东西都会混淆,activity这种会被外部调用的就不会被混淆。具体的可以看下an

只混淆名字。函数和变量都是不变的。

  为了解决第三方包不被混淆,第三方包在混淆后,运行的时候会挂掉。我的错误是java.lang.Ex

代码混淆技术基本原理是使反编译工具反编译出来的代码人难以阅读,从而达到防止被逆向破解的目的。PC上的

第三方库 反射相关类 实体类 JNI中调用的类

  解决方法:   在proguard-android.txt文件最后加入了-keep class

你把文字信息全部放到string.xml中,会略微好一点。

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com