I added Google Play services as a dependency in my current project. If I save the project on the C: drive, I get the following error while syncing up the project:
Error: Execution failed for task ':app:mergeDebugResources'.
> Error: Failed to run command:
C:\Program Files (x86)\Android\android-studio\sdk\build-tools\android-4.4.2\aapt.exe s -i C:\Users\ashokp\Desktop\Studio\AndroidV2SDK_AndroidStudioFormat\Google Play
Services\SampleApplication\AndroidV2SDKSampleApp_GooglePlayServices\app\build\exploded-aar\com.google.android.gms\play-services\4.3.23\res\drawable-hdpi\common_signin_btn_text_focus_light.9.png -o
C:\Users\ashokp\Desktop\Studio\AndroidV2SDK_AndroidStudioFormat\Google Play
Services\SampleApplication\AndroidV2SDKSampleApp_GooglePlayServices\app\build\res\all\debug\drawable-hdpi\common_signin_btn_text_focus_light.9.png
Error Code:
42
This only happens if the project is saved on the C: drive. If I save it to some other drive, it works perfectly.
Does anyone else face this issue? What causes this? How can I fix/circumvent this?
This question is related to
android
gradle
android-studio
google-play-services
In Android Studio 1.4 with buildToolsVersion '22.0.1'
the approach of fvasquezc23 worked for me with a restart and cache invalidation.
So, after you change the location of your project folder – copy/paste the folder onto disk D: (or somewhere else with no big ‘folder in folder’ structure), just
add this in module's build.gradle.
android{
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
}
In my case
I Followed This answer
Changed the location of project.
Tried another android device [Build and success install]
Tried on my android device [Build and success install * Uninstall any previous version of same app on device]
Edit- Again it happend
I had this error message and lot of others like
x-version is deprecated and use y-version instead and it'll be removed in 2019
and all of my project started giving same error messages suddenly.
Android studio was giving warnings about my antivirus program. I tried configuring it but didn't work.
Finally I uninstalled QuickHeal antivirus from my system and all is well now
Dont make name with capital letters . Always use lowercase for naming . This will work fine . like companyLogo.png will raise error but company_logo.png will work fine.
Update your gradle build tools in project level gradle , and it will show you the exact resource that is causing the error.
Cleaning the project worked for me, Build > clean project.
Relocate the project in an outer directory.
For example from C:/Users/x/desktop/AndroidProject
to C:/projects/AndroidProject
.
For developers who live in Iran, Just rebuild while offline. You're done! (it's related to sanctions!)
If you are working on PC of a company that uses a proxy you must turn on your VPN
Remove any capital letters or other not allowed symbols in resource file name.
Example: activity_parkingList --> activity_parking_list
In my case, I created a folder audio
in res
directory. That caused the problem! Deleting the folder fixed it. Hope it might help someone.
I have a similar problem with Error:Execution failed for task ':app:mergeDebugResources
. And at last I found the reason is the pictures resource error which use the incorrect ".9.png".
If you are using ionic in config.xml update widget tag with "xmlns:android="http://schemas.android.com/apk/res/android"
<widget id="io.ionic.starter" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:cdv="http://cordova.apache.org/ns/1.0">_x000D_
_x000D_
_x000D_
<widget/>
_x000D_
Adding the right repository in Project build.gradle solved the issue. In my case Google Maven Repository was needed and was added as below in the build.gradle
repositories {
google()
}
refer to this link for declaring repositories: https://docs.gradle.org/current/userguide/declaring_repositories.html
I was facing this issue after i updated to Android-Studio 3.6 the only way that worked for me was downgrading project build.gradle setting by changing
from
dependencies {
classpath 'com.android.tools.build:gradle:3.6.0'
}
to
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
}
In drawable assets there was an image format which was an unsupported image. When i removed the image every thing started working fine.
I encountered the same error.
In the end, the problem was that I used an image in res/drawable that I copied in there and saved it as .png although the original file was .jpg .
I deleted the file (there's a warning message if there are still usages for the item in your code, but you can ignore it) and pasted it in with the original .jpg ending.
After a cleanup and gradle syncronization the error disappeared.
I had the same problem. Try to go to Build - Rebuild project. I didn't get that problem again and my app successfully started.
Source: Stackoverflow.com