永发信息网

android 混淆 什么意思

答案:2  悬赏:40  手机版
解决时间 2021-04-03 15:23
android 混淆 什么意思
最佳答案
Android代码混淆,是为了你的apk被他人反编译之后拿到源码,如果你混淆了,那反编译后的apk所有的java类都被改成了a.java/c.java之类的文件名,类里面的属性也变成abc之类的了,想拿到你的源码就不可能了,直接在gradle(app)文件的android节点下加上下边代码。
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
全部回答
不混淆activity 的类是因为这个在manifest中声明了,如果混淆了就找不到了。   所有在xml中注册的都不能混淆,而且设置的是不混淆这些类名或某些方法,如果是这样写:-keepclassmembers class * extends android.app.activity {*;},就是内部所有都不混淆,要是只写:-keep public class * extends android.app.activity,只是类名不会混淆,可以反编译下自己混淆过的代码就看出来了。更多关于安卓混淆的办法请参考android学习手册,例子、源码、文档全部搞定,采用androidstudo的目录结构,360手机助手中下载。下面是截图。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对下句古诗词中加点部分解说不恰当的一项是:
28种情侣最幸福姿势
问一下索姓在全国的分布?知道的请回复,谢谢
白玉菩提子手链戴久了会变得浅黑色吗
单选题Theancientswere________intheir
刚收到朋友送的巧克力,我分给同事吃。结果老
请专家帮我看一下是不是天然玉 什么玉 价格多
彩虹六号围攻配置够了吗
怎样泡四十女人的技巧
什么牌子的书包适合小学生
抗病毒药阿昔洛韦(化学式:C8H11N5O3)是治
为什么SD大卡比小卡贵,存储容量一样小卡不是
第二十集幽灵里面柳江美戴的是什么手表,谢谢
女人为什么会连续高湖
如何使用total command 删除重复文件
推荐资讯
空城计的意思是什么,这种探头是啥探头啊
车停不平道路,后减震一高一低
通过测量获得的某一孔,轴的尺寸叫啥?
为什么铁塔高压线有四组线
劳动法退一赔二什么意思
瑞宝理财 什么时候开的 有没有人在里面做投资
在图中,根据电源的正负极标出磁感线方向和通
温州第三人民医院24小时都有人吗
1914年6月的一次突发事件,却成为一场历时四
(浙江温州2011)古诗文阅读 (4分)  移家别
《海燕》环境描写的运用及其作用
单选题下列植物细胞中结合水的相对含量最大的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?