android - 使用类加载器 AntClassLoader[] 找不到 taskdef 类 proguard.ant.ProGuardTask

标签 android ant android-5.0-lollipop

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

错误输出:

/Users/dreamtale/develop/android-sdk-macosx/tools/ant/build.xml:828: 找不到 taskdef 类 proguard.ant.ProGuardTask 使用类加载器 AntClassLoader[]

有人遇到同样的问题吗?

最佳答案

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

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

关于android - 使用类加载器 AntClassLoader[] 找不到 taskdef 类 proguard.ant.ProGuardTask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24451331/

相关文章:

android - 定义宏以在android中使用文件和行记录错误

android - Lollipop 中的 SwitchPreference 回调行为更改

android - 如何使用 Appcelerator Titanium SDK 使用适用于 Android 的应用内结算模块检查用户进行了哪些应用内购买?

java - 如何将junit测试分发到另一台机器

java - 如何修复 Apache Ivy 中的逐出模块问题

linux - 如何使用Pid通过Ant命令杀死linux进程

java - 将 MediaProjection 虚拟显示器的输出捕获到 ImageReader 的系统错误

android - Android 中的 JobService 是什么

android - 如何在 Android 中查看完整布局?

JavaScript 图形在 Android Web View 中不可见