我的项目中没有生成 R.java 文件 [英] No generated R.java file in my project

查看:27
本文介绍了我的项目中没有生成 R.java 文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在做记事本教程,练习 2.我首先创建了一个新的 Android 项目,然后选择从源代码创建以导入下载的源文件以进行练习.

I am doing the Notepad tutorial, exercise 2. I started by creating a new Android project and chose Create from source to import the downloaded source files for the excercise.

但是现在我在Eclipse中遇到很多错误,问题是没有生成R.java类.我该如何解决这个问题?文件夹 gen/ 是空的.

But now I get many errors in Eclipse, and the problem is that there is no generated R.java class. How can I solve this? The folder gen/ is empty.

我在 Notepadv2.javares/layout/note_edit.xml 上有错误,两者似乎都与生成的 R.java 缺失.

I have errors on Notepadv2.java and in res/layout/note_edit.xml and both seems to be related to the fact that the generated R.java is missing.

这是我在 Notepadv2.java 中的 import 语句:

Here is my import statements in Notepadv2.java:

import android.R;
import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter; 

它们是由 Eclipse 命令Ctrl+Shift+O创建的.

They are created by the Eclipse command Ctrl+Shift+O.

推荐答案

转到 Project 并点击 Clean.这应该会重新生成您的 R.java 文件.

Go to Project and hit Clean. This should, among others, regenerate your R.java file.

还要去掉任何 import android.R.* 语句,然后进行我提到的清理.

Also get rid of any import android.R.* statements and then do the clean up I mentioned.

显然乔纳斯问题与不正确的目标构建设置有关.他的目标版本设置为 Android 2.1 (SDK v7),其中他的布局 XML 使用 Android 2.2 (SDK v8) 元素(布局参数 match_parent), 因此 Eclipse 无法正确生成导致所有问题的 R.java 文件.

Apparently Jonas problem was related to incorrect target build settings. His target build was set to Android 2.1 (SDK v7) where his layout XML used Android 2.2 (SDK v8) elements (layout parameter match_parent), due to this there was no way for Eclipse to correctly generate the R.java file which caused all the problems.

这篇关于我的项目中没有生成 R.java 文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆