#android #android-resources #android-productflavors #android-build-flavors #android-flavors
#Android #android-ресурсы #android-productflavors #android-build-варианты #android-варианты
Вопрос:
Итак, мое приложение имеет несколько вариантов с идентификатором приложения, отличным от имени пакета. Когда я пытаюсь посмотреть, содержит ли макет идентификатор, он говорит, что он его не содержит, но на самом деле это так, только путь к файлу R — это applicationId, а тот, который я использую в коде для проверки, — это имя пакета, это, естественно, приводит к другому int. Как мне это решить?
В основном мой макет имеет путь: «applicationId: id / action_home», и тот, который я использую в своем коде, является сгенерированным: «packagename: id / action_home»
Ответ №1:
После еще нескольких часов поиска, кажется, проблема не в ресурсе, а в отладчике. не удается найти ресурсы, но код действительно работает. вероятно, проблема со студией / buildtools, оставляю здесь версии, которые я использую, на случай, если кто-то тратит аналогичное количество времени на что-то настолько глупое: Android Studio: 3.4 RC 2 Инструменты сборки: 3.3.2