加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

解决:Error: Unable to access jarfile ..\lib\proguard.jar

(2014-03-10 23:42:43)
标签:

365

android异常

proguard

adt22.6

it

分类: Android
更多交流请加入:Android优秀交流群 114559024

今天无意升级了ADT到ADT 22.6,打包混淆的时候就出现了问题:

Proguard returned with error code 1. See console
Error: Unable to access jarfile ..\lib\proguard.jar

一直找不到问题的解决方案,后来我把proguard(下载地址:http://sourceforge.net/projects/proguard/files/proguard/)也升级到最新版还是不行。

后来我仔细看了一下报错信息,我觉的是路径的问题,我就试着将

D:\android-sdk-windows\tools\proguard\bin\proguard.bat 打开内容如下:

@ECHO OFF

REM Start-up script for ProGuard -- free class file shrinker, optimizer,
REM obfuscator, and preverifier for Java bytecode.
REM
REM Note: when passing file names containing spaces to this script,
REM       you'll have to add escaped quotes around them, e.g.
REM       "\"C:/My Directory/My File.txt\""

IF EXIST "%PROGUARD_HOME%" GOTO home
SET PROGUARD_HOME=..
:home

java -jar "%PROGUARD_HOME%\lib\proguard.jar" %*

我试着改了一下

@ECHO OFF

REM Start-up script for ProGuard -- free class file shrinker, optimizer,
REM obfuscator, and preverifier for Java bytecode.
REM
REM Note: when passing file names containing spaces to this script,
REM       you'll have to add escaped quotes around them, e.g.
REM       "\"C:/My Directory/My File.txt\""

IF EXIST "%PROGUARD_HOME%" GOTO home
SET PROGUARD_HOME="D:\android-sdk-windows\tools\proguard"
:home

java -jar "%PROGUARD_HOME%\lib\proguard.jar" %*

再次进行打包混淆,没有出现异常

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有