Android 无法生成R文件

Android 无法生成R文件,android,r.java-file,Android,R.java File,我是android开发的初学者,在第一步我在生成R.java时遇到问题。我尝试了所有可能的解决方案来生成R.java仍然没有成功。我尝试删除android.R导入,并检查了所有XML的案例,但仍然没有找到任何强有力的解决方案它自杀的原因。我的目录结构如下: 问题是,即使我创建了一个新项目,它也是用R错误创建的,而新项目没有配备R.java 我的activity\u mail.xml文件如下 <RelativeLayout xmlns:android="http://schemas.and

我是android开发的初学者,在第一步我在生成
R.java
时遇到问题。我尝试了所有可能的解决方案来生成
R.java
仍然没有成功。我尝试删除android.R导入,并检查了所有
XML
的案例,但仍然没有找到任何强有力的解决方案它自杀的原因。我的目录结构如下:

问题是,即使我创建了一个新项目,它也是用R错误创建的,而新项目没有配备R.java

我的
activity\u mail.xml
文件如下

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

</RelativeLayout>

所有xml文件都是默认文件,没有任何更改。

它将自动生成,只需在eclipse中转到项目菜单,并从中选择clean选项即可。然后再次从“项目”菜单中选择“构建项目”,或按Ctrl+B键。它将构建您的项目。您可以消除此错误。

R.Java
文件在XML中出现错误时不会生成。请先尝试解决这些错误,然后再生成它

如果它不尝试重新启动eclipse


即使是您创建的新项目也是如此。然后,您应该再次检查项目菜单中的自动生成选项是否已选中。如果未选中,则进行检查。

此stackoverflow问题应能回答您的问题

选中“自动生成”功能。检查res文件夹中的任何文件中是否有大写字母或空格。如果一切正常,那么就不应该出现这样的错误


你能发布你的XML文件吗?我可以看一看。

尝试清理和构建项目..,并将其从工作区中删除并重新导入转到“项目”菜单,清理您的项目。可能您在
xml
文件上有错误,请检查这些,如果清理对您不起作用,大多数时候console会告诉您为什么R文件没有生成。。。所以请仔细阅读您的控制台清理您的项目或从项目菜单中选择“自动生成”使用此解决方案,但对我不起作用。我在XML文件中没有发现任何问题,甚至eclipse也没有指出任何错误。重新启动对我也不起作用。@Nilesh您尝试重新启动adb了吗?等等,我现在尝试一下。它不起作用也可以。是的,我的构建是自动检查的。插件中会有问题吗?我刚从市场上安装了android开发工具,并将其指向adt包。我还需要从市场上获得其他东西吗?不,我不认为除了JDK和android SDK之外,你还需要其他东西。您是否尝试过在eclipse中创建新的Android项目。它是否给出了相同的错误?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.autorespond"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.autorespond.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>