簡體   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