Android Studio: “Execution failed for task ':app:mergeDebugResources'” if project is created on drive C:

152,364

Solution 1

This is caused by the path length restriction. I think it's 256 characters maximum.

Relocate your project and the build will succeed.

Solution 2

I had the same problem. Try to go to Build - Rebuild project. I didn't get that problem again and my app successfully started.

Solution 3

For developers who live in Iran, Just rebuild while offline. You're done! (it's related to sanctions!)

Solution 4

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".

Solution 5

add this in module's build.gradle.

android{
    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false
} 
Share:
152,364
Vipul
Author by

Vipul

Android Engineer at ING Netherlands.

Updated on July 09, 2022

Comments

  • Vipul
    Vipul almost 2 years

    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?

    enter image description here

  • shA.t
    shA.t about 9 years
    If you know why is it working for you after Clean Project, Please add more details and causes ;).
  • ddonche
    ddonche about 8 years
    Technically it does provide an answer to the question. Just not the answer you think the question deserves. If someone had a successful solution, which clearly worked for more than one person in this specific case, then it is a legitimate answer.
  • natsumiyu
    natsumiyu over 7 years
    i tried refractoring the ".9.png" but i still encounter the problem
  • Naresh
    Naresh over 4 years
    what is module's build.gradle ? is to app/build.gradle or root build.gradle ?
  • Arvin Rokni
    Arvin Rokni over 3 years
    using VPN help me too!
  • Ayer Ribeiro de Souza Netto
    Ayer Ribeiro de Souza Netto over 3 years
    It wors for me. On Windows, I moved the project from Documents to C:/ and worked.
  • Thirasha
    Thirasha about 3 years
    Also, It can be duplicate resources error, for example of if you put two icons (same file name but different file type) into the drawable folder. It will cause this error.
  • Abhishek Dutt
    Abhishek Dutt over 2 years
    As it’s currently written, your answer is unclear. Please edit to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center.
  • Prasath
    Prasath about 2 years
    where should want to add, i want the exact location?