突然之间,我无法让Gradle在Android Studio下构建任何项目.
错误:任务':app:processDebugResources'的执行失败.com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'命令'\ Local\Android\sdk\build-tools\23.0.0\aapt.exe''以非完成零退出值1
我的Gradle是
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "23.0.0"
defaultConfig {
applicationId "com.marathon.simplelist"
minSdkVersion 8
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
}
Run Code Online (Sandbox Code Playgroud)
即使我创建一个新的空白活动项目,我仍然会收到此错误.
我安装了Android Studio 1.3.1
SDK平台:5.X,5.1,5.0,4.4,2.3.3 SDK工具:SDK构建工具,SDK工具24.4,Platform-Tools 23.0.1
显然有些东西在本地重新配置,因为即使是新的空项目也无法构建.关于如何解决这个问题的想法?
Vin*_*ker 24
首先尝试从"生成"菜单中清除并重建项目.
第1步:转到Build - > Clean Project
第2步:转到Build - > Rebuild Project
这应该可以解决您的问题.
否则尝试从SDK管理器更新Android SDK构建工具并修改build.gradle以使用最新的buildToolsVersion,即截至目前的"23.0.2"
如果有人正在使用react-native(并且最近更新了它的版本)并且遇到此问题:
引用@chamchamgo:
我发现根本原因是旧版本的打包程序收集资源(图像等)并放在$(rn_project)\ android \ app \ src \ main \ res下,而新版本则将它们放在$ {rn_project)\ android \ app \下build \ intermediates \ res \ merged \ $(buildType)。它带来了重复,从而导致任务“ processReleaseResources”失败。并且它也解释了为什么新创建的项目运行良好。当您将旧的RN项目升级到较新版本时,只需删除$(rn_project)\ android \ app \ src \ main \ res下的'drawable-xxxx'(ATTN?no'v?'后缀)之类的目录,将是wolrd很好
在以下位置检查整个线程:https : //github.com/facebook/react-native/issues/5787#issuecomment-236408669
| 归档时间: |
|
| 查看次数: |
71220 次 |
| 最近记录: |