随着Google不对ADT的维护,Android Studio 貌似即将成为Android开发的主流开发工具了,早点熟悉使用必然对今后的开发有着极大的帮助。
使用Android Studio 混淆打包
在开发工具的左边:
Gradle Scripts 下面有个build.gradle中。
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-android-rules.txt'
- }
- }
需要将
- minifyEnabled false
但是改完之后打包发现出错了
- Error:Execution failed for task ':app:proguardRelease'.
- > java.io.FileNotFoundException: /Users/liuyuanxiao/Documents/workspace/xxx/app/proguard-rules.txt (No such file or directory)
可以将${dir}/sdk/tools/proguard/proguard-android.txt 文件复制到项目目录下,改下名字即可。
至于混淆配置 可以百度根据自己项目定义吧!
这时候 再打包就是混淆过后的APK了
反编译后
注:本次测试Android Studio 版本为 1.0.1 希望对您有所帮助
本文介绍如何在Android Studio中进行应用混淆打包,并解决常见错误。通过修改build.gradle文件中的混淆设置,复制并配置proguard文件,最终实现成功发布混淆后的APK。
1097

被折叠的 条评论
为什么被折叠?



