zoukankan      html  css  js  c++  java
  • 今天升级了ADT到ADT 22.6.1,打包混淆的时候就出现了问题

    Proguard returned with error code 1. See console
    Error: Unable to access jarfile ..libproguard.jar
     
    一直找不到问题的解决方案,后来我把proguard(下载地址:http://sourceforge.net/projects/proguard/files/proguard/)也升级到最新版还是不行。
     
    后来我仔细看了一下报错信息,我觉的是路径的问题,我就试着将
     
    D:android-sdk-windows oolsproguardinproguard.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%libproguard.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 oolsproguard"
    :home
     
    java -jar "%PROGUARD_HOME%libproguard.jar" %*
     
    再次进行打包混淆,没有出现异常
  • 相关阅读:
    java基础学习
    形参和返回值
    内部类
    常用API(String、StringBuilder)【1】
    什么是servlet
    servlet2.5和3.0的区别,servlet4.0注解
    什么是事务
    jdk环境配置(转载)
    idea中运行Tomcat后控制台出现乱码(统一设置成UTF-8)
    java数组
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/3613374.html
Copyright © 2011-2022 走看看