将appcompat&buildtools切换到v21,aapt.exe已停止工作

问题描述:

我试图将我的项目从API20切换到API21。将appcompat&buildtools切换到v21,aapt.exe已停止工作

当更改gradle文件以使用AppCompat-v7 com.android.support:appcompat-v7:21.0.0buildToolsVersion "21.0.0"时,出现一个windows错误对话框弹出窗口,说明aapt.exe has stopped working

+1

魔法门相关:https://code.google.com/p/android/issues/detail?id=77629 – darken 2014-10-17 20:05:16

+0

它是相关的。您目前可以运行v21构建工具或v21 appcompat库,但运行这两个工具都会导致问题。谷歌意识到这一点。没有Eta的修复 – Psest328 2014-10-17 20:47:46

下载最新版本的工具21.1.1,它会工作

+0

即使对于未触及的新项目,我也遇到了这个问题,并且将构建工具从21.0.0更新到21.1.1修复了它。只要提出这个问题谁就有这个问题。 – 2014-11-08 03:34:39

更改构建工具21.1.1解决了这个问题,这里是改变的地方 - gradle.build文件:

android { 
    compileSdkVersion 21 
    buildToolsVersion "21.1.1"//<--------------------!!! 

    defaultConfig { 
     applicationId "com.*" 
     minSdkVersion 14 
     targetSdkVersion 21 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'org.jsoup:jsoup:1.7.2' 
    compile 'com.android.support:appcompat-v7:21.+' 
}