\ build \ intermedios \ res \ resources-anzhi-debug-stripped.ap_ ‘especificado para la propiedad’ resourceFile ‘no existe

Actualicé Android Studio a la versión 2.0. La comstackción falló y también toma más tiempo que Android Studio versión 1.5 para comstackr. Cada vez que ejecuto mi aplicación, limpio y vuelvo a cargar el proyecto, pero no sirve de nada. El mensaje de error es:

\ build \ intermedios \ res \ resources-anzhi-debug-stripped.ap_ ‘especificado para la propiedad’ resourceFile ‘no existe.

¡Tener el mismo problema! Por lo tanto, la ejecución instantánea no es compatible con los recursos de reducción

1) si usa Android Studio 2.2

shrinkResources false

buildTypes { release { signingConfig signingConfigs.release minifyEnabled false shrinkResources false zipAlignEnabled true debuggable false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } 

2) si usa Android Studio 2.0

  • ajuste abierto

  • Sigue esta imagen

  • ahora ejecuta tu proyecto

Si experimentas este problema al comstackr una release , ten en cuenta que Android Plugin para Gradle 2.2.0 (y versiones posteriores) parece tener un error con shrinkResources .

gradle a 2.1.3 para una solución temporal:

 classpath 'com.android.tools.build:gradle:2.1.3' 

EDITAR:

Informé de este problema a wojtek.kalicinski (Android Developer Advocate en Google).

Como resultado, shrinkResources funciona solo si hay minifyEnabled establecido en true . 2.1.3 versión 2.1.3 de Android Plugin simplemente ignoraba el problema (y no shrinkResources silencio). 2.2.0+ te deja saber que hay algo mal con un error (que en sí mismo no es realmente informativo). Google podría presentar un mejor mensaje de error para este tipo de escenarios en el futuro.

Aquí está la conversación de Twitter :

Probablemente estás reduciendo los recursos mientras evitas la minificación:

 minifyEnabled false shrinkResources true 

Si desea reducir los recursos, debe habilitar la minificación:

 minifyEnabled true shrinkResources true 

Las versiones anteriores de Build Tools ignoraban este problema, pero comenzó a generar problemas de comstackción en Build Tools 2.2.3

Más información aquí: https://developer.android.com/studio/build/shrink-code.html#shrink-resources

Establezca shrinkResources en falso. Funcionó para mí

 buildTypes { release { minifyEnabled false shrinkResources false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' debuggable false jniDebuggable false zipAlignEnabled true 

Encontré una respuesta, simplemente desactivé el instarun y debería funcionar. Funcionó para mí

  1. Podríamos usar Instant Run y ​​shrinkResources al mismo tiempo;
  2. Tenga en cuenta que NO PODEMOS usar Jack y ShrinkResources al mismo tiempo (lo mismo para ProGuard, minifyEnabled)

Tal como lo sugirió la publicación de @ Bartek-lipinski, he confirmado en mi propio proyecto que la degradación del complemento Gradle a v2.1.3 resolverá el problema de obtener "InvalidUserDataException: File specified for property does not exist."

He archivado un error con el sitio web de bugtracker de las herramientas de Android, invítelo para obtener más visibilidad sobre el problema.

En mi proyecto, como agregué en gradle shrinkResources, elimine Ok.