随着Google不对ADT的维护,AndroidStudio 貌似即将成为Android开发的主流开发工具了,早点熟悉使用必然对今后的开发有着极大的帮助。

使用Android Studio 混淆打包

在开发工具的左边:

Gradle Scripts 下面有个build.gradle中。

[cpp] view plain copy
  1. buildTypes{
  2. release{
  3. minifyEnabledfalse
  4. proguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-android-rules.txt'
  5. }
  6. }

需要将

[cpp] view plain copy
  1. minifyEnabledfalse
改为true

但是改完之后打包发现出错了

[cpp] view plain copy
  1. Error:Executionfailedfortask':app:proguardRelease'.
  2. >java.io.FileNotFoundException:/Users/liuyuanxiao/Documents/workspace/xxx/app/proguard-rules.txt(Nosuchfileordirectory)
找不到 proguard-rules.txt文件,而且我的电脑里面都没有这个文件。

可以将${dir}/sdk/tools/proguard/proguard-android.txt 文件复制到项目目录下,改下名字即可。

至于混淆配置 可以百度根据自己项目定义吧!

这时候 再打包就是混淆过后的APK了

反编译后Android Studio android APP混淆打包_第1张图片


注:本次测试Android Studio 版本为 1.0.1 希望对您有所帮助

更多相关文章

  1. 修改Android签名文件keystore作为eclipse默认debug签名文件
  2. 在命令行下创建Android项目并执行
  3. Android常用Demo及开源项目集锦
  4. android sdk 版本问题 R文件问题
  5. 使用Android内置的Pull解析器解析XML文件
  6. Android 开源项目源码分析第一期正式发布
  7. android moudle 资源文件重命名
  8. CrossWalk - android 动态加载so库文件实践
  9. Android项目构建Apk包流程

随机推荐

  1. android 切换anctivity
  2. Android(安卓)Studio自带模版:抽屉(DrawerL
  3. 判断Android是否有root权限
  4. Android(安卓)各种路径
  5. How To Make Bootanimation (Base on And
  6. 图解MyEclipse 8.5M1中Android开发平台的
  7. Android(安卓)studio git 中文乱码 不显
  8. @dimen/padding_medium tools:context 都
  9. Android(安卓)studio常见问题
  10. Shape添加阴影效果