studio reales proyectos libros introducción instalacion incluye herramientas fuente código crear con basico avanzado aplicaciones android android-studio

reales - libros de android studio



Actualizado Android Studio a 3.0 y obteniendo este problema (3)

Solo necesita agregar la siguiente línea dentro de su configuración predeterminada de su aplicación build.gradle:

defaultConfig{ vectorDrawables.useSupportLibrary = true }

Error:Execution failed for task '':App:mergeDebugResources''. > There were multiple failures while executing work items > A failure occurred while executing com.android.build.gradle.tasks.MergeResources$FileGenerationWorkAction > Error while processing /media/nikhilesh/App/src/main/res/drawable/ic_add_black_24dp.xml : Can''t process attribute android:fillColor="@color/green": references to other resources are not supported by build-time PNG generation. See http://developer.android.com/tools/help/vector-asset-studio.html for details.

¿Cómo podemos solucionar esto?


El problema es que el nuevo gradle no puede hacer referencia a la biblioteca de colores, que se usa para obtener el valor @ color / green.

La solución es la misma que dijo Solo agregue esta línea a su configuración predeterminada de build.gradle (Módulo: aplicación)

vectorDrawables.useSupportLibrary = true

Y a las dependencias de la misma build.gradle

compile ''com.android.support:appcompat-v7:23.1.0''

Nota: Puede cambiar la versión de appcompat, consulte su versión compile SDK


Puede agregar la siguiente línea dentro de su configuración predeterminada de su aplicación build.gradle:

defaultConfig{ vectorDrawables.useSupportLibrary = true }

Editar: también necesitas agregar esta dependencia si no lo hiciste

dependencies { compile ''com.android.support:appcompat-v7:27.1.1'' }

Actualizar:

Desde Gradle 3.4, la configuración de compile está en desuso y debe ser reemplazada por la implementation :

dependencies { implementation ''com.android.support:appcompat-v7:27.1.1'' }