2
package com.ustr.eMIRnew;

import java.util.ArrayList;
import java.util.HashMap;
import android.R;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ListView;
import android.widget.SimpleAdapter;

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

这是我的代码。但它显示错误R cannot be resolved
我尝试了许多方法,例如清理并构建,关闭并打开项目,更改import android.Rimport your.package.name.R等。但没有任何帮助。有人可以帮我吗?

4

3 回答 3

3

您正在导入 android.R 包,这是 Android 提供的默认包。如果你想访问自己的 Layout、assets、String。. . 然后删除import android.R statement.

无需导入您的 Package.R,默认情况下,R 文件是在构建过程中生成的。

于 2011-03-14T12:19:16.607 回答
1

您正在使用 android R 文件,如果您想访问应用程序的主布局,则必须使用您的打包 R 文件。导入 you_package.R

于 2011-03-14T12:07:03.933 回答
1

删除导入语句:

import android.R;

在将内容视图设置为 R.layout.main 的 onCreate 方法中,您的项目应该使用此文件:

com.ustr.eMIRnew.R

该文件是在您构建项目时生成的。您是否使用 Eclipse 进行构建?那么这应该不是问题。

于 2011-03-14T12:14:28.307 回答