Eclipse内部的Ant构建失败

 暖暖252 发布于 2023-02-11 11:20

多年来,我一直使用Eclipse的Ant集成来构建我的Android项目,如Google在此文档页面上所述.这是我最喜欢的构建发布版本的方法,因为我可以在Eclipse中点击"Run external tool"来启动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:执行此行时发生以下错误:
C:\ Android\android-sdk\tools\ant\build.xml:698:null返回:1

我不确定这是什么原因,因为AAPT似乎生成了"crunch"目录本身.我已经尝试清理我的项目并禁用Eclipse中的自动构建但无济于事.

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

    退出Eclipse

    等待该过程结束

    执行 ant clean release

这是令人难以忍受的,因为正如我们所知,重启Eclipse是一种巨大的痛苦.此外,所有受影响的项目都需要清理,这使整个过程需要半个小时.我在b.android.com上打开了#60496号问题,但没有听到任何官方回复.

除了咬紧牙关并切换到Android Studio之外,还有什么解决方案吗?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有