gpt4 book ai didi

android - Ant 构建在 Eclipse 中失败

转载 作者:IT老高 更新时间:2023-10-28 23:35:22 25 4
gpt4 key购买 nike

多年来,我一直使用 Eclipse 的 Ant 集成将我的 Android 项目构建为 outlined by Google on this documentation page .这是我最喜欢的构建发布版本的方式,因为我可以在 Eclipse 中简单地点击“运行外部工具”来启动 Ant 构建,它会在后台运行。

从最近(我相信 ADT 22.0 或 22.1)开始,我遇到了以下故障:

[echo] Handling Resources...
[aapt] Generating resource IDs...
[aapt] invalid resource directory name: C:\path\to\project\bin\res/crunch

BUILD FAILED
C:\Android\android-sdk\tools\ant\build.xml:653: The following error occurred while executing this line:
C:\Android\android-sdk\tools\ant\build.xml:698: null returned: 1

我不确定这是什么原因,因为 AAPT 似乎自己生成了“紧缩”目录。我尝试清理我的项目并在 Eclipse 中禁用自动构建,但无济于事。

我也尝试在 Eclipse 之外执行 ant release,但这会产生同样的错误。执行 ant clean release 也不起作用,因为它试图删除 Eclipse 仍在使用的 jar。因此,我发现唯一可行的解​​决方案是:

  1. 退出 Eclipse
  2. 等待进程结束
  3. 执行ant clean release

这太痛苦了,因为我们知道,重新启动 Eclipse 是一件非常痛苦的事情。此外,所有受影响的项目都需要清理,整个过程需要半个小时。我打开了issue #60496 on b.android.com ,但尚未收到任何官方回应。

除了硬着头皮改用 Android Studio 之外,还有什么解决办法吗?

最佳答案

答案就在这里:

http://pissedoff-techie.blogspot.in/2014/07/android-build-fails-with-ant-on-eclipse.html

  1. 禁用自动构建。
  2. 删除 crunch 文件夹。
  3. 运行 ant 脚本。
  4. 重新启用自动构建。

关于android - Ant 构建在 Eclipse 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20549397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com