Intereting Posts

Gradle: идентификатор ресурса не найден для атрибута при использовании flavors и packageName

В настоящее время я работаю над тем, чтобы перенести наше приложение с муравья на град, и мне удалось все работать. Теперь я хотел бы использовать ароматы с различным именем пакета, чтобы иметь возможность устанавливать наше приложение «Производство» вместе с одним из них. Это ароматы, которые я сделал:

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

Моя проблема в том, что мы используем некоторые пользовательские атрибуты для нашего пользовательского представления, и я получаю ошибку:

 Gradle: No resource identifier found for attribute 

Когда я пытаюсь строить с этими ароматами. Я использовал:

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

Чтобы импортировать наши пользовательские атрибуты, я попытался с помощью res-auto, но, похоже, переписал мой xml с именем базового пакета, так что это ничего не решает. Мне было интересно, если кто-то уже столкнулся с этой проблемой и если есть способ сделать эту работу.

Спасибо за ваше время,

Мартин

Solutions Collecting From Web of "Gradle: идентификатор ресурса не найден для атрибута при использовании flavors и packageName"