Attualmente sto lavorando per migrare la nostra app da formica a gradle e sono riuscito a far funzionare tutto. Ora vorrei utilizzare i sapori con diversi packageName per poter installare la nostra app Production insieme a quella di sviluppo. Questo è il sapore che ho fatto:Gradle: Nessun identificatore di risorsa trovato per l'attributo quando si usano aromi e 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 --"
}
}
Il mio problema è, usiamo alcuni attributi personalizzati per la nostra visualizzazione personalizzata ed ottengo l'errore:
Gradle: No resource identifier found for attribute
quando cerco di costruire con questi sapori. ho usato:
xmlns:app="http://schemas.android.com/apk/res/com.my.app"
di importare i nostri attributi personalizzati, ho provato con res-auto ma sembra di riscrivere il mio xml con il nome del pacchetto di base in modo da questo non risolve nulla. Mi stavo chiedendo se qualcuno ha già incontrato questo problema e se c'è un modo per farlo funzionare.
Grazie per il vostro tempo,
Martin
Grazie! mi stava grattando la testa per troppo tempo. – pmont