我在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
请帮助我。
答案 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")
}
}