Obecnie pracuję nad przeniesieniem naszej aplikacji z wersji ant do gradle i udało mi się wszystko działało. Teraz chciałbym użyć smaków o innej nazwie packageName, aby móc zainstalować naszą aplikację produkcyjną wraz z wersją rozwojową. To smaki zrobiłem:Gradle: Nie znaleziono identyfikatora zasobu dla atrybutu przy użyciu smaku i nazwy pakietu
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 --"
}
}
Moim problemem jest to, że korzystanie z niektórych atrybutów niestandardowych dla naszego niestandardowego widoku i pojawia się błąd:
Gradle: No resource identifier found for attribute
gdy próbuję zbudować z tych smaków. użyłem:
xmlns:app="http://schemas.android.com/apk/res/com.my.app"
importować nasze niestandardowe atrybuty, próbowałem z RES-auto, ale wydaje się, aby przepisać mój XML z nazwą pakietu base więc to niczego nie rozwiązuje. Zastanawiam się, czy ktoś już wpadł na ten problem i czy istnieje sposób, aby to zadziałało.
Dzięki za poświęcony czas,
Martin
Dziękujemy! zbyt długo nad tym grzebałem. – pmont