在android中找不到我的r.java文件

时间:2013-05-20 09:40:19

标签: android android-resources r.java-file

我是android的新手。我有一个项目来检查android中可用的文本字段。我在string.xml中添加了一些资源并构建了项目。我的R.java不是自动生成的。我只从项目标签中选择了“自动构建”。我已多次清理我的项目并重新启动eclipse但我的r.java没有生成。我找不到资源文件夹的任何错误。任何人都可以帮我解决这个问题吗?如果可能的话,还给我一些如何使用资源文件夹的说明?请参考下面的activity.xml。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
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=".Text_MainActivity"> 

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

<EditText
    android:id="@+id/email_address"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/textView1"
    android:layout_below="@+id/textView1"
    android:layout_marginTop="14dp"
    android:ems="10"
    android:hint="@string/email_hint"
    android:inputType="textEmailAddress"/>

<EditText
    android:id="@+id/launch_codes"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/email_address"
    android:layout_below="@+id/email_address"
    android:ems="10"
    android:hint="@string/enter_launch_codes"
    android:imeActionLabel="@string/launch"
    android:inputType="number"/>

<EditText
    android:id="@+id/postal_address"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/launch_codes"
    android:layout_below="@+id/launch_codes"
    android:ems="10"
    android:hint="@string/postal_address_hint"
    android:inputType="textPostalAddress"/>

<AutoCompleteTextView
    android:id="@+id/autocomplete"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/postal_address"
    android:layout_below="@+id/postal_address"
    android:layout_marginLeft="16dp"
    android:layout_marginTop="18dp"
    android:ems="10"
    android:hint="@string-array/countries_array">
</RelativeLayout>

提前致谢

2 个答案:

答案 0 :(得分:1)

以前曾多次询问此问题,可能还有重复的问题。

但是,您可以尝试清理并重建项目。如果问题仍然存在,请查看res /文件夹,您可能会看到一个红色X图标,显示其中一个XML文件已损坏。修复XML并且它可能有效。

顺便说一句,您似乎未关闭xml 中的 AutoCompleteTextView 标记。

答案 1 :(得分:0)

在构建项目之前,右键单击Android项目,转到 - &gt; Android工具---&gt;修复项目属性。 完成后,然后右键单击项目和---&gt;建立项目

它可以解决您的问题。