您的位置:首页 > 移动开发 > Android开发

android 代码混淆

2016-06-23 17:31 471 查看
android studio 代码混淆设置
报错全文:Error:Execution failed for task ':demo:packageRelease'.> Unable to compute hash of D:\testProject\demo\build\intermediates\classes-proguard\release\classes.jar
解决方法很简单,只要在混淆文本注释掉或者去掉 -libraryjars 就OK了,在eclipse 和 intellij idea中混淆时需要对用到的第三方jar包进行声明,而AS是不需要的

设置gridle 和混淆文件

buildTypes {
release {
minifyEnabled true
proguardFile getDefaultProguardFile('proguard-android.txt')
proguardFile 'proguard-project.txt'
}
}

eclipse 中代码混淆
project.proeriites 文件中反注释 proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 这行代码
再在proguard-projext.text 文件中写自己的混淆规则。

相关博客 http://blog.csdn.net/guolin_blog/article/details/50451259。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息