All of a sudden I cannot get Gradle to build any projects under Android Studio.
Error:Execution failed for task ':app:processDebugResources'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '\Local\Android\sdk\build-tools\23.0.0\aapt.exe'' finished with non-zero exit value 1
My Gradle is
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'
}
Even if I create a new Blank Activity project I still get this error.
I have Android Studio 1.3.1 installed with
SDK Platforms: 5.X, 5.1, 5.0, 4.4, 2.3.3 SDK Tools: SDK Build Tools, SDK Tools 24.4, Platform-Tools 23.0.1
Obviously something is reconfigured locally since even a new empty project will not build. Ideas on how I can resolve this?
First try to clean and rebuild your project from Build menu.
Step 1: go to Build -> Clean Project
Step 2: go to Build -> Rebuild Project
This should solve your problem.
Otherwise try updating Android SDK build tool from SDK manager and modify your build.gradle to use latest buildToolsVersion i.e "23.0.2" as of now
see gradle console output,
in my case - :app:processDemoReleaseResources FAILED
it was cyrillic file name in asset folder
If someones is using react-native
(and have updated it's version recently) and having this problem:
Quoting @chamchamgo:
I found the root cause is that old version's packager collect resources (image etc.) and put under $(rn_project)\android\app\src\main\res, while newer version put them under $(rn_project)\android\app\build\intermediates\res\merged\$(buildType). It brings duplication which leads to failure of task 'processReleaseResources'. And it also explains why new created project works well. When you have an old RN project upgrading to newer version, just delete directories like 'drawable-xxxx' (ATTN:no 'v?' postfix) under $(rn_project)\android\app\src\main\res and wolrd will be nice.
Check the whole thread at: https://github.com/facebook/react-native/issues/5787#issuecomment-236408669
Goto gradle.properties
under Gradle Scripts
then set android.enableAapt2=true
clean and Rebuild the project
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With