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''
}