Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

混淆后功能消失? #4

Open
jinqisong opened this issue Oct 20, 2014 · 6 comments
Open

混淆后功能消失? #4

jinqisong opened this issue Oct 20, 2014 · 6 comments

Comments

@jinqisong
Copy link

如果我采取了混淆,为了防止别人反编译出代码,有的页面干脆为白色,有些点击功能消失,请问?如果使用了它的话,怎么防止别人反编译代码?怎么进行混淆?

@jinqisong jinqisong reopened this Oct 20, 2014
@xinghunbuxiu
Copy link

怎么混淆呀

@jinqisong
Copy link
Author

额,就是配置混淆啊,再有,就是使用文件上传后,所有的请求都失败了,都请求不了了

@gdpancheng
Copy link
Owner

可以混淆 但是有些地方必须避开 比如 注解 比如 R文件 等等
2014年10月20日 下午12:03于 "jinqisong" [email protected]写道:

如果我采取了混淆,为了防止别人反编译出代码,有的页面干脆为白色,有些点击功能消失,请问?如果使用了它的话,怎么防止别人反编译代码?怎么进行混淆?


Reply to this email directly or view it on GitHub
#4.

@gdpancheng
Copy link
Owner

公司如果谁用了框架 需要混淆的 我贴出来: 第一步 你要先引入你得架包 -libraryjars
libs/android-support-v4.jar -libraryjars libs/android_slidingjar.jar
-libraryjars libs/loonandroid.jar 第二步 你要保证注解在代码优化的时候不能被删除掉 -keepattributes
Signature -keepattributes Annotation 第三步 support4 要排除掉 -dontwarn
android.support.v4.* -keep class android.support.v4.* { ; } -keep
interface android.support.v4.app.
* { ; } -keep public class * extends
android.support.v4.
* -keep public class * extends android.app.Fragment 第四步
只要使用了注解的包名 全部排除掉 -dontwarn xxx.* -keep class xxx.* { ; }
其中XXX替换成你使用了注解的包名 第五步 保证R不被混淆 -keep class *
.R$* { ; }
第六步
-dontwarn com.android.pc.ioc.
*
-keep class com.android.pc.ioc.* { ; }
-keep interface com.android.pc.ioc.
* { ; }
-keep public class * extends com.android.pc.ioc.

即OK
2014年10月20日 下午12:03于 "jinqisong" [email protected]写道:

如果我采取了混淆,为了防止别人反编译出代码,有的页面干脆为白色,有些点击功能消失,请问?如果使用了它的话,怎么防止别人反编译代码?怎么进行混淆?


Reply to this email directly or view it on GitHub
#4.

@gdpancheng
Copy link
Owner

你替换这个文件看看 最好先备份下 如果还不行 你看看能不能把上传失败的log日志发给我看看

------------------ 原始邮件 ------------------
发件人: "jinqisong";[email protected];
发送时间: 2014年10月20日(星期一) 中午12:03
收件人: "gdpancheng/LoonAndroid"[email protected];

主题: Re: [LoonAndroid] 混淆后功能消失? (#4)

Reopened #4.


Reply to this email directly or view it on GitHub.

@gdpancheng
Copy link
Owner

刚刚那个文件不对 还是老版的 换这个

------------------ 原始邮件 ------------------
发件人: "jinqisong";[email protected];
发送时间: 2014年10月20日(星期一) 中午12:03
收件人: "gdpancheng/LoonAndroid"[email protected];

主题: Re: [LoonAndroid] 混淆后功能消失? (#4)

Reopened #4.


Reply to this email directly or view it on GitHub.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants