繁体   English   中英

android“ main无法解析或不是字段”

[英]android “main cannot be resolved or is not a field”

我是这个平台的新手,请帮助我发现错误是什么...
的setContentView(R.layout.main); //此行显示错误。

码:

package com.example.helloandroid;

import android.R;
import android.app.Activity;
import android.os.Bundle;

public class HelloAndroidActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

尝试删除import android.R行,然后清理您的项目。

仅添加有关错误原因的更多详细信息。

由于存在android.R的导入,因此setContentView()正在查找布局文件“ android.R.layout.main”,并且SDK随附的布局文件中没有main.xml。 因此,使用正确的R.java导入将起作用。

清理项目,然后尝试运行,因为一个月前我遇到了同样的问题,请记住layout / main.xml必须是它们,并且其中不得包含任何错误。 你也可以这样做

import android.R; 要么
import your.application.packagename.R; 现在清除项目并运行它。

您必须只需更改

setContentView(R.layout.main);

... 至:

setContentView(R.layout.activity_main);

...因为Layout包含此.xml文件。

希望您的问题能得到解决。

首先删除import android.R;

对xml字段进行任何更改后,您必须清理项目。

构建>清洁项目

之后,所有事情都会纠正。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM