Noob Android Studio 3.6.1 на Ma c Mojave Разработчик здесь. У меня очень простое приложение с несколькими действиями. Время от времени класс Kotlin для одного из действий будет жаловаться на неразрешенную ссылку на соответствующий файл макета XML.
Например, в классе Kotlin (TraceActivity.kt), У меня есть следующий код:
setContentView(R.layout.activity_trace)
и соответствующий файл XML живет по адресу:
MyApp/app/src/main/res/layout/activity_trace.xml
Все довольно стандартные вещи, которые я считаю. Но setContentView
будет жаловаться, что не может разрешить activity_trace
. Это происходило несколько раз, и я обнаружил, что перезапуск решит проблему. Но сегодня утром это не помогает. И он также начал жаловаться на некоторые строки, которые я добавил в strings.xml
Мне удалось обойти ошибки, используя полные имена для каждого из элементов, например
com.mysite.myapp.R.layout.activity_trace
и
com.mysite.myapp.R.string.my_message
Таким образом, я предполагаю (как нуб), что где-то теряет след, где он находится. И все же мои другие действия совершенно счастливы, когда я опускаю полное местоположение. Кто-нибудь может предложить некоторое понимание здесь? Спасибо - ТАК круто.