编辑:
看起来像一个新的构建工具版本(21.0.2)已发布,解决了此问题!最好的解决方法是立即更新到此版本,而不是还原到旧版本或替换掉aapt.exe文件。
我的简短回答:暂时使用较旧版本的Android SDK构建工具。在构建工具的版本21和21.0.1的资产目录中包含某些类型的文件,可能存在一个错误-
或至少这就是为什么我在更新后收到错误消息。
我的长答案:
今天早上我花了更好的时间来解决同样的问题。令人沮丧的是,我从事的三个项目中只有两个提出了此要求,但这至少为我提供了一个起点。我发现失败的项目在其资产文件夹中包含一个zip文件,而工作中的项目则没有。删除此zip文件可允许所有应用程序运行,但这显然不是一个很好的解决方案。
我将在这里走出去,并假设最新的Android SDK Build-
tools版本(版本21和21.0.1)中存在一个错误,如果资产文件夹中有一个zip文件,该错误将无法正确构建APK。具有某些属性(我没有进行足够的研究来找出确切的触发器)。仅压缩一个空文本文件不足以触发此操作,但我使用一个13KB的小型zip文件进行管理。我不知道是否有其他类型的文件导致此问题。
为了立即修复,我只是回过头来使用旧版本的构建工具。如此处所示,这涉及修改
project.properties文件以包含
sdk.buildtools=20(对于Eclipse用户)或
build.gradle文件包含
buildToolsVersion"20"到该
android部分(对于Android
Studio用户)。版本20可以使我重新起步,而版本21可以破坏我的应用程序。您当前安装的Android SDK Build-
tools版本列表可以在Android SDK Manager中的“工具”下看到。



