R无法解决-Android错误

时间 2009-05-20
阅读 884416
点赞 1008
收藏 200
连接

我刚刚下载并安装了新的Android SDK。我想创建一个简单的应用程序来测试它。

向导创建了此代码:

package eu.mauriziopz.gps;

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

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

但是Eclipse给了我错误

R无法解决

在线

setContentView(R.layout.main);

为什么?

我有一个XML文件,名为main.xml在下面res/layout/.

✅ 被采纳的答案

威尔说得对

r是一个自动生成的类,它保存用于标识>资源的常量。如果您没有r.java文件(它将是gen/eu.mauriziopz.gps/r.java in>eclipse中的1.5 sdk),我建议关闭并重新打开您的项目,或者转到>项目>构建全部(并选择“自动构建”,而此时,根据>Josef的建议)。如果这不起作用,那就尝试创建一个新项目,如果问题是重新创建的,而不是>再次发布在这里,那么我们将详细介绍。

但我发现另一个问题导致了第一个问题。sdk目录中的工具没有要执行的权限,因此它就像Eclipse不存在一样,因此它没有构建R.java文件。

因此,修改权限并选择“自动构建”解决了这个问题。

👍 83