Gradle: No se ha encontrado ningún identificador de recurso para el atributo cuando se usan sabores y packageName

Actualmente estoy trabajando para migrar nuestra aplicación de ant a gradle y logré tener todo funcionando. Ahora me gustaría usar sabores con diferentes PackageName para poder instalar nuestra aplicación de Producción junto con la de desarrollo. Estos son los sabores que hice:

productFlavors { playstore { packageName='com.my.app' buildConfig "-- a bunch of build flags for ps --" } beta { packageName='com.my.beta.app' buildConfig "-- a bunch of build flags for beta --" } dev { packageName='com.my.dev.app' buildConfig "-- a bunch of build flags for dev --" } } 

Mi problema es que usamos algunos atributos personalizados para nuestra vista personalizada y obtengo el error:

 Gradle: No resource identifier found for attribute 

Cuando trato de construir con estos sabores. Solía:

 xmlns:app="http://schemas.android.com/apk/res/com.my.app" 

Para importar nuestros atributos personalizados, lo intenté con res-auto, pero parece que reescribir mi xml con el nombre del paquete base por lo que esto no soluciona nada. Me preguntaba si alguien ya se topó con este problema y si hay una manera de hacer que esto funcione.

Gracias por tu tiempo,

Martín

Ok parece ser el

 xmlns:app="http://schemas.android.com/apk/res-auto" 

Trabajo de hecho, pero haciendo clic en el error en el estudio de Android abrió el xml generado en lugar de la fuente uno …

  • ¿Cómo escoge gradle ciertas urls para buscar un repositorio? ¿Cómo lo apunto en la dirección correcta para que pueda importar este JAR?
  • ¿Cómo puedo eliminar los recursos no utilizados de las bibliotecas de terceros que he incluido en Android?
  • ¿Depurar un proyecto Java basado en gradle en Android Studio?
  • Kotlin - Error intermitente de "archivo de clase incorrecta"
  • Simple java unidad de pruebas para android + gradle en Android Studio?
  • Android Studio marca la sintaxis como error, pero gradle compila
  • Heredar JavaDoc desde Android SDK con Gradle
  • New Relic - java.io.IOException: El archivo existe
  • Gradle: ¿Cómo ejecutar una tarea personalizada después de que se construye una Biblioteca de Android?
  • Error com.google.android.gms / play-services / 8.4.0 / gradle: 2.0.0-alpha5
  • Gradle atrapado en el proyecto de construcción en Android Studio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.