У меня есть проект Android с несколькими модулями Gradle. Зависимости между модулями выглядят следующим образом:
app ‹-- coremodule ‹-- featuremodule
В coremodule есть ресурсы (строки и цвета).
Когда я использую их в макете из featuremodule, все в порядке, они доступны и работают как положено. Но когда я пытаюсь получить их программно в Activity из featuremodule, я получаю исключение: Неразрешенная ссылка: R
Итак, android:text="@string/res_from_core_module"
работает, а myTextView.setText(R.string.res_from_core_module)
не работает.
У кого-нибудь есть идеи, почему это происходит и как это решить?