1

我正在使用 eclipse 并且R.java没有生成文件。我从其他讨论中了解到,由于布局内容不正确,这可能是一个问题。这是我的 SDK 生成的布局文件。我不确定错误是什么。

<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"
    tools:context=".MainActivity" >

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:text="@string/first_android_app" />

</RelativeLayout>
4

5 回答 5

1

请查看您的资源文件,您的 XML 文件或大写的图像名称中会有一些错误。一旦修复,然后清理项目并运行。

于 2013-01-21T10:11:47.807 回答
0

缺少 R.java 的原因可能是

  • 当你没有正确命名你的drawables时
  • 当您的布局出现问题时
  • 当您忘记在 AndroidManifest 文件中注册内容(活动等)时
  • 当清单和其他地方的包名冲突时
  • 有时多个包装可能会出现此问题

提示:查看控制台中的错误,看看它指的是哪里!

事实: 清理项目并不总是能解决问题

于 2013-01-21T10:14:54.403 回答
0

尝试清理并构建或使用 IntelliJ IDEA 进行 Android 开发:)

于 2013-01-21T10:05:22.330 回答
0

我在这里没有看到任何错误,尝试清理并重新启动 Eclipse。也可能是您导入的文件包含大写字母或任何其他不受支持的字符。请更清楚,因为这不会帮助你。在出现此问题之前,您还做了什么?您看到的错误信息是什么?

于 2013-01-21T10:06:03.610 回答
0

这是您的解决方案:

打开终端窗口并输入

sudo apt-get install ia32-libs

即使您使用的是 64 位操作系统,这也会再次帮助您。它对我来说非常有效。

于 2013-02-19T19:35:48.870 回答