Ошибка в файле MainActivity.kt в Android Studio - PullRequest
0 голосов
/ 05 апреля 2020

Я создал проект в Android студии. Код MainActivity.kt:

class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        println("onCreate called")
    }
}

В строке 4 приведенного выше кода я получил ошибку. activity_main. xml присутствует в pp-> res-> layout Ошибка в activity_main. xml. Но MainActivity.kt не распознает его и показывает ошибку

Unresolved reference: activity_main

Пожалуйста, помогите мне.

Ответы [ 4 ]

0 голосов
/ 05 апреля 2020

Вы можете попробовать этот код.

    class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        Log.i("MAIN ACTIVITY", "onCreate called")
       }
    }
0 голосов
/ 05 апреля 2020

Попробуйте импортировать это:

import com.example.app.R;

, и вы также можете попробовать набрать setContentView(R.layout.activity_main) вручную.

0 голосов
/ 05 апреля 2020

Убедитесь, что вы импортировали правильный файл R в соответствии с предложением, и если это не помогло, попробуйте очистить файлы кэша. - Файл> Неправильные кэши / перезапуск

0 голосов
/ 05 апреля 2020

Убедитесь, что вы импортировали R-файл в активности:

import com.example.app.R;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...