将appcompat&buildtools切换到v21,aapt.exe已停止工作
问题描述:
我试图将我的项目从API20切换到API21。将appcompat&buildtools切换到v21,aapt.exe已停止工作
当更改gradle文件以使用AppCompat-v7 com.android.support:appcompat-v7:21.0.0
和buildToolsVersion "21.0.0"
时,出现一个windows错误对话框弹出窗口,说明aapt.exe has stopped working
。
答
下载最新版本的工具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.+'
}
魔法门相关:https://code.google.com/p/android/issues/detail?id=77629 – darken 2014-10-17 20:05:16
它是相关的。您目前可以运行v21构建工具或v21 appcompat库,但运行这两个工具都会导致问题。谷歌意识到这一点。没有Eta的修复 – Psest328 2014-10-17 20:47:46