【问题标题】:Proguard error android, unable to access jar fileProguard错误android,无法访问jar文件
【发布时间】:2014-03-19 06:35:10
【问题描述】:

这是我第一次使用 progurad,在导出已签名的 apk 时出现以下错误。

错误:无法访问 jarfile ..\lib\proguard.jar

我取消了 proguard.config= 行的注释

   # To enable ProGuard to shrink and obfuscate your code, uncomment this (available   properties: sdk.dir, user.home):
   proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

但似乎仍然存在一些问题。 需要什么来修复它。

【问题讨论】:

    标签: android proguard


    【解决方案1】:

    听起来像是 ADT 22.6 中的一个已知错误 https://code.google.com/p/android/issues/detail?id=66733

    幸运的是,解决that bug 很容易。在 Windows 上,只需编辑 proguard.bat 并提供 proguard.jar 文件的绝对路径。

    【讨论】:

    • 你能告诉我一步一步的过程吗?
    • 编辑您将在 ADT 安装路径中找到的文件 proguard.bat,即:d:\adt\sdk\tools\proguard\bin\proguard.bat。该文件有一行“SET PROGUARD_HOME=..”,将其更改为您的proguard目录所在的完整路径,即:“SET PROGUARD_HOME=d:\adt\sdk\tools\proguard”
    • 嗨!如何在 Mac 上处理同样的问题?
    【解决方案2】:

    我认为当您从旧版本的 eclipse 更新时会发生该错误。更好的解决方法是:

    在 Windows 系统设置中找到 PROGUARD_HOME 环境变量。将其更改为 proguard 目录,例如:

    C:\Program Files\eclipse-helios\sdk\tools\proguard
    

    然后,退出并重新启动 eclipse 以便读取新设置。

    【讨论】:

      猜你喜欢
      • 2017-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-16
      • 2018-10-17
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多