灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2433回复:0

Android开发 升级Progurad

楼主#
更多 发布于:2012-09-06 13:44


之前在开发Android应用时,用的是老版本的ADT,最近升级最新ADT16,在生成release版的APK时,遇到 Dalvik format error 1 .
后来网上搜索是因为progurad版本太老的原因。因为代码里加了proguard进行代码保护。

解决方法:1.下载最新版proguard 4.7/                    

2.在Android SDK Tools中用最新文件替换。具体要替换的文件:Android-sdk-windows\tools\proguard\


proguard4.7\bin  copy to -> Android-sdk-windows\tools\proguard\bin
proguard4.7\lib  copy to -> Android-sdk-windows\tools\proguard\lib

在bin文件夹下,后缀为 .sh的没必要复制进去(如果你用的是Windows环境的话)。

然后再重新生成release版的APK. OK.没有任何错误。




喜欢0 评分0
游客

返回顶部