【问题标题】:taskdef class proguard.ant.ProGuardTask cannot be found using the classloader AntClassLoader[]使用类加载器 AntClassLoader[] 找不到 taskdef 类 proguard.ant.ProGuardTask
【发布时间】:2014-06-30 15:48:14
【问题描述】:

将我的SDK升级到Android L后,我在ant构建android项目时遇到问题。

错误输出:

/Users/dreamtale/develop/android-sdk-macosx/tools/ant/build.xml:828: taskdef class proguard.ant.ProGuardTask cannot be found using the classloader AntClassLoader[]

有人遇到同样的问题吗?

【问题讨论】:

标签: android ant android-5.0-lollipop


【解决方案1】:

似乎在新的更新中,tools 目录不再包含 proguard 文件夹,并且 build.xml 脚本没有找到 proguard jar 文件。 在给出官方修复之前,您可以通过以下方式解决此问题:

  • 从http://proguard.sourceforge.net/ 下载proguard。我已经有 v 4.8 并且它工作正常。
  • 将 proguard 存档解压缩到 {sdk.dir}/tools 并将文件夹重命名为“proguard”
  • 再试一次

【讨论】:

  • 谢谢,我不得不将 proguard-android.txt 复制进去,因为它没有包含在 proguard4.11.zip 中。
猜你喜欢
  • 2022-01-20
  • 2017-09-20
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 2015-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多