No se puede crear con gradle cuando Google Play Services se agrega como dependencia

Estoy intentando agregar Google Play Services a mi proyecto para usar MapView, pero cuando agrego esto a build.gradle compile "com.google.android.gms:play-services:5.2.08" tengo un error de compilación

 :app:mergeDebugResources D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\common_signin_btn_text_disabled_focus_light.9.png ERROR: Unable to open PNG file D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-hdpi\common_signin_btn_icon_focus_light.9.png ERROR: Unable to open PNG file D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-xhdpi\common_signin_btn_icon_normal_light.9.png ERROR: Unable to open PNG file D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\ic_plusone_medium_off_client.png ERROR: Unable to open PNG file D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-xhdpi\common_signin_btn_text_normal_dark.9.png ERROR: Unable to open PNG file D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-xhdpi\common_signin_btn_text_pressed_dark.9.png ERROR: Unable to open PNG file Error:Failed to run command: C:\...\AndroidStudio\sdk\build-tools\android-4.4W\aapt.exe s -i D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\common_signin_btn_text_disabled_focus_light.9.png -o D:\...\app\build\intermediates\res\debug\drawable-mdpi-v4\common_signin_btn_text_disabled_focus_light.9.png Error Code: 42 Output: D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\common_signin_btn_text_disabled_focus_light.9.png ERROR: Unable to open PNG file :app:mergeDebugResources FAILED Error:Execution failed for task ':app:mergeDebugResources'. > Error: Failed to run command: C:\...\AndroidStudio\sdk\build-tools\android-4.4W\aapt.exe s -i D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\common_signin_btn_text_disabled_focus_light.9.png -o D:\...\app\build\intermediates\res\debug\drawable-mdpi-v4\common_signin_btn_text_disabled_focus_light.9.png Error Code: 42 Output: D:\...\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\5.2.08\res\drawable-mdpi\common_signin_btn_text_disabled_focus_light.9.png ERROR: Unable to open PNG file 

Mi archivo build.gradle

 apply plugin: 'com.android.application' android { compileSdkVersion 'android-L' buildToolsVersion "20.0.0" compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } defaultConfig { applicationId "com.test.myapp" minSdkVersion 'L' targetSdkVersion 'L' versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'META-INF/notice.txt' exclude 'META-INF/license.txt' exclude 'META-INF/ASL2.0' exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) // You must install or update the Support Repository through the SDK manager to use this dependency. compile 'com.android.support:support-v4:21.0.0-rc1' compile 'com.android.support:palette-v7:21.0.0-rc1' compile 'com.android.support:cardview-v7:21.0.0-rc1' compile 'com.android.support:support-v13:21.0.0-rc1' compile "com.google.android.gms:play-services:5.2.08" } 

Instalé todo en Extras, Android L, Android 4.4W y Android 4.4.2 en SDK Manager (todo está actualizado)

Se ha intentado agregar compile 'com.android.support:appcompat-v7:21.0.0-rc1' , Rebuild Project, todavía no funciona

2 Solutions collect form web for “No se puede crear con gradle cuando Google Play Services se agrega como dependencia”

Gracias a este post ! La trayectoria de los archivos que causan el problema era más grande que 260 caracteres y no puede trabajar en un sistema de archivos NTFS (lo siento, olvidé mencionar que utilizo Windows 7)

Puede optar por esta herramienta http://www.ntwind.com/software/utilities/visual-subst.html para acortar el camino y superar la excepción mergeDebugResource

Golpeé esto también, y la respuesta fue la misma que documentó (GRACIAS!) – donde la construcción falló al citar un nombre de ruta muy largo. Yo estaba tratando de construir la muestra en:

https://github.com/playgameservices/android-basic-samples

Moveré la carpeta del toplevel a la raíz en una trayectoria mucho más corta. Entonces la construcción estaba completamente limpia.

Y sí que estaba en un cuadro de Win7 que ejecuta un sistema de archivos NTFS.

Me recuerda el viejo dicho – Sólo hay tres buenos números en Ciencias de la Computación:

 0, 1, and infinity 

Aclamaciones,

  • Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
  • Dependencias de Gradle: Cómo averiguar qué está causando esta duplicación
  • ¿Cómo proporcionar diferentes iconos de aplicaciones de Android para diferentes tipos de compilación de gradles?
  • Java.exe terminó con valor de salida no nulo 2 cuando usa Facebook SDK
  • Kotlin - Error intermitente de "archivo de clase incorrecta"
  • Definición de dependencias para múltiples variantes
  • ¿Cómo se ajustan jvm args para la memoria dex en gradle?
  • Gradle Android Studio Integración
  • Error: valor nulo en la entrada: blameLogFolder = null
  • Adición de dependencias de Maven a Gradle en Android Studio
  • Gradle y dependencias no transitivas anidadas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.