Android 项目的 Gradle assembleDebug 失败并出现 aapt 错误

Posted

技术标签:

【中文标题】Android 项目的 Gradle assembleDebug 失败并出现 aapt 错误【英文标题】:Gradle assembleDebug of an Android project fails with aapt error 【发布时间】:2012-10-26 15:30:08 【问题描述】:

我正在尝试为 android 库项目建立 gradle 构建,但目前在 processDebugRes 期间构建失败并出现 aapt 错误:

:packageDebugAidl UP-TO-DATE
:packageDebugRes UP-TO-DATE
:prepareDebugDependencies UP-TO-DATE
:processDebugManifest UP-TO-DATE
:processDebugRes
ERROR: Unknown option '--output-text-symbols'
Android Asset Packaging Tool

Usage:
 aapt l[ist] [-v] [-a] file.zip,jar,apk
   List contents of Zip-compatible archive.

(...)

:processDebugRes FAILED

FAILURE: Build failed with an exception.

build.gradle 非常简单,如下所示:

buildscript 

    repositories  mavenCentral() 
    dependencies  classpath 'com.android.tools.build:gradle:0.1' 


apply plugin: 'android-library'

dependencies 

    compile fileTree(dir: 'libs', include: '*.jar')


android 

    target = 'android-16'

    defaultConfig 

        versionCode = 16
        versionName = "1.0"
        minSdkVersion = 8
    

顺便说一句,aapt 版本是 0.2。

我是整个 Gradle 方面的新手,因此提前感谢您提供有关如何解决此问题的任何指示。

【问题讨论】:

【参考方案1】:

终于自己发现问题了——我用的是Android SDK平台工具的revision 14,而不是rev​​ision 15的preview,按照http://tools.android.com/tech-docs/new-build-system/using-the-new-build-system的要求。

【讨论】:

以上是关于Android 项目的 Gradle assembleDebug 失败并出现 aapt 错误的主要内容,如果未能解决你的问题,请参考以下文章

android studio更新gradle在哪个目录下

如何建立与 Android studio和 gradle android 库

android studio怎么设置gradle版本

Android Studio打开项目,停在gradle的解决方案

Android自定义Gradle插件

Android自定义Gradle插件