如何在eclipse上恢复R.java文件?

时间:2014-05-10 15:17:36

标签: android xml eclipse adt r.java-file

我开始诚实地认为Eclipse不希望我完成我的项目......

首先,由于某种原因,它会停止更新我的xml文件。 Soooo,我决定清理我的项目,这使我的R.java文件消失了。为什么这个世界会发生这种情况,我该如何才能恢复呢?

另外,为什么我的.xml布局文件没有更新?

这是我正在处理的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="com.example.jfitnessfunctiontester.RegisterUserActivity$PlaceholderFragment" >


<TextView
    android:id="@+id/ageRegisterTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="32dp"
    android:layout_marginTop="41dp"
    android:text="Age:" />

<TextView
    android:id="@+id/weightRegisterTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/ageRegisterTextView"
    android:layout_below="@+id/ageRegisterTextView"
    android:layout_marginTop="52dp"
    android:text="Weight (kg):" />

<TextView
    android:id="@+id/heightRegisterTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/weightRegisterTextView"
    android:layout_below="@+id/weightRegisterTextView"
    android:layout_marginTop="48dp"
    android:text="Height (cm):" />

<EditText
    android:id="@+id/ageRegisterEditText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/ageRegisterTextView"
    android:layout_alignBottom="@+id/ageRegisterTextView"
    android:layout_marginLeft="14dp"
    android:layout_toRightOf="@+id/ageRegisterTextView"
    android:ems="3"
    android:inputType="number"
    android:maxLength="3" >

    <requestFocus />
</EditText>

<EditText
    android:id="@+id/weightRegisterEditText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/heightRegisterTextView"
    android:layout_toRightOf="@+id/heightRegisterTextView"
    android:ems="3"
    android:inputType="numberDecimal"
    android:maxLength="3" />

<EditText
    android:id="@+id/heightRegisterEditText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/heightRegisterTextView"
    android:layout_alignBottom="@+id/heightRegisterTextView"
    android:layout_alignLeft="@+id/weightRegisterEditText"
    android:layout_marginLeft="14dp"
    android:ems="3"
    android:inputType="number"
    android:maxLength="3" />

<Button
    android:id="@+id/finishRegisterButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignRight="@+id/weightRegisterEditText"
    android:layout_below="@+id/sexRegisterSpinner"
    android:layout_marginTop="68dp"
    android:text="Finish" />

<Spinner
    android:id="@+id/sexRegisterSpinner"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/heightRegisterEditText"
    android:layout_marginTop="38dp" />

由于

更新:我复制并粘贴了我的旧R.java代码,因为我无法弄清楚如何获取新代码(可以吗?)现在我的程序甚至没有编译说有错误。问题是,根本没有任何错误迹象!

更新2:以下是我通过Eclipse问题视图找到的错误: 描述资源路径位置类型 生成最终存档时出错:java.io.FileNotFoundException:

C:\ Users \ Julia \ git \ FuzzFit \ FuzzFit \ bin \ resources.ap_不存在FuzzFit未知安卓包装问题 unparsed aapt error(s)!检查控制台输出。 FuzzFit未知安卓包装问题

更新3:当没有任何工作时,我已经尝试做所有这些事情,所以恢复到我昨天提交的版本。惊喜我有一整套新的错误!显然我的一个活动是找不到它的布局文件。错误消息是它不存在。但它确实!!我开始在这里失去理智!我错误的是今天打开这个项目......真是个错误......

1 个答案:

答案 0 :(得分:0)

好人!想出来了!

事实证明它与Eclipse的更新有关,其中以与以往不同的方式生成活动。它不仅仅使用布局生成它,而且还有片段布局的东西,我仍然不知道它做了什么。使用其他用户问题,我做了其他用户告诉我的内容并删除了片段文件并对活动类文件进行了少量更改。

这昨天就像一个魅力,或者我认为......直到今天我决定改变一些事情,他们不会再改变了。错误发生在菜单文件中,这些文件也是生成的,我只需要删除几条现在没有意义的行。就是这样!

呃......现在只是为了得到一些东西:我讨厌恨恨这个更新到目前为止它给了我什么,只有问题!

感谢所有人的帮助!