Android Studio中MainActivity.kt文件中的错误

时间:2020-04-05 12:33:13

标签: android xml android-studio

我在Android Studio中创建了一个项目。 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->布局的形式出现 activity_main.xml 中存在错误。但是 MainActivity.kt 无法识别并显示错误

Unresolved reference: activity_main

请帮助我。

4 个答案:

答案 0 :(得分:1)

确保已按照建议导入正确的R文件,如果仍无法解决,请尝试清除缓存文件。 -文件>使缓存无效/重新启动

答案 1 :(得分:0)

确保您已在活动中导入R文件:

import com.example.app.R;

答案 2 :(得分:0)

尝试导入此内容:

import com.example.app.R;

,您也可以尝试手动输入setContentView(R.layout.activity_main)

答案 3 :(得分:0)

您可以尝试使用此代码。

    class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        Log.i("MAIN ACTIVITY", "onCreate called")
       }
    }