标签:project 混淆 导出 eclipse proguard apk 签名 Android
参考:https://www.jianshu.com/p/2d4f62aeea62
1.将project.properties打开,去掉注释#
2.修改proguard-project.txt
详细参见:https://www.jianshu.com/p/2d4f62aeea62
3.导出apk
在debug模式(即选中项目右键Run AS),混淆不会起作用,只有导出项目时混淆才起作用。导出apk需要签名,这个签名我们可以自定义如果apk需要系统签名,也可以导出先加我们自己的签名再加系统签名。
选中项目名->右键Export导出->选择Android-Export Android Application->Next
然后选择project,确认一下是要导出的项目然后next,选择签名文件和密码,如果没有就创建一个
创建步骤:
选择Create new keystore->选择存放位置(密钥的文件名后缀".keystore"或".jks"),输入两次密码->Next
Next,选择签名后apk存储位置
点击finish后开始打包,如果有提示 :Unsupported class version number [52.0] (maximum 51.0, Java 1.7)
说明Proguard的版本太低了,需要更新,到官网(https://nchc.dl.sourceforge.net/project/proguard/proguard/6.2/proguard6.2.2.zip)下载更新proguard到本地,解压将lib下的jar包与android sdk下的tools/proguard/lib对应的jar包替换一下就行了
混淆后的代码,挺乱的。。。。
标签:project,混淆,导出,eclipse,proguard,apk,签名,Android 来源: https://www.cnblogs.com/firstB/p/12121452.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。