问题标签 [r.java-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
19 回答
46999 浏览

android - R.java 文件背后的魔法

最近我在使用 R.java 文件时遇到了很多问题。现在我决定做一个备份并删除文件,看看会发生什么。

什么都没有发生,所以我创建了一个空的 R.java 文件并希望一切顺利。现在 Eclipse 似乎发现文件被篡改了,甚至发出警告:

这就是全部。我尝试手动构建它,但没有得到任何结果。

所以,我有两个问题:

  1. 我应该怎么做才能强制 Eclipse 重新生成文件
  2. 这里发生了什么?文件是如何创建的,生成文件的代码在哪里?

我将不胜感激任何帮助。像往常一样,问题发生在截止日期前几天:)

0 投票
4 回答
2729 浏览

android - 如何在 Linux 平台上手动生成 R.java

我正在 Linux 平台上开发 android 应用程序,因为我必须使用应用程序制作 system.img。

添加可绘制资源并使用 mm 命令构建项目时,我遇到了以下错误。

“找不到符号 R.drawable.icon_send_type”

在上述错误中, icon_send_type 是添加的资​​源。

出现这个错误是因为 mm 命令没有生成 R.java。

所以,我想知道如何在Linux平台上通过手册生成R.java。

0 投票
64 回答
370628 浏览

android - 在 Eclipse 中为 Android 开发:R.java 未重新生成

我发现我的 R.java 从未更新,因此它不包含有关我的新资源的信息,所以我决定删除它并认为 Eclipse 会生成一个新资源。但这并没有发生,我现在没有 R.java。我怎样才能再生一个?

我正在使用 Windows 7。

从其中一条评论中:“做项目- >清洁是造成我问题的原因。清洁会删除 R.java ......无论出于何种原因,插件都不会重新生成文件。”

0 投票
1 回答
2121 浏览

android - 项目不会更新 R.java?

我的主类文件夹命名为com.test,我将其更改为com.myApplication,现在当我将对象添加到布局中时,我R.java不会得到更新,我之前拥有的所有对象都可以正常工作,并且它们在 中R.java,但我创建的任何新对象都不会t 被添加到R.java 任何想法如何解决这个问题?

0 投票
4 回答
6413 浏览

android - android r.java 不会更新

我搜索了很多以找到可能导致此问题的各种提示。他们中的许多人在这个论坛上,但没有任何效果。

我在 3 台不同的机器(xp、macos snow leopard、leopard)上从头开始安装 sdk,但总是出现同样的问题,甚至 android sdk 中的示例代码也无法编译。经过数小时查看我识别的 xml 文件后,当我从字符串中删除 ' 时,sdk 的示例代码将编译。一个新项目也是如此,只要 R.java 文件不需要更改。一旦我尝试使用 findViewByID 添加按钮,我就会收到无法解析字段 R.id 的错误。没有对项目进行其他更改。

如前所述,我尝试了各种方法,包括:清理项目,重建重启 eclipse 更新 sdk(即使我安装了新的 sdk 也很困难)没有大写字母......在干净的机器上安装 sdk,最新的 eclipse 经典

我不认为这是代码本身的问题,因为即使是 sdk 提供的示例代码,如果不从 xml 中删除 ' 也无法编译。

请有人有一些提示和想法,请看下一步?

0 投票
21 回答
38170 浏览

java - 错误:无法打开类文件 R.java

全新安装了 Eclipse、JDK 和 android-sdk。

我目前在创建新项目时收到此错误

[2010-09-26 16:07:56 - 测试] 错误:无法打开类文件 C:\workspace\Test\gen\com\example\test\R.java:没有这样的文件或目录

这是什么原因,我该如何解决?

PS我是Android开发的新手。

编辑:我尝试了您的大多数解决方案,但没有任何效果。所以我开始使用我朋友安装的 Eclipse Ganymede。

0 投票
21 回答
120753 浏览

android - 我的项目中没有生成 R.java 文件

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

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


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

这是我的import陈述Notepadv2.java

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

0 投票
4 回答
1165 浏览

android - 您是否应该将 R.java 文件签入到 VCS?

很基本的问题。我计划通过 Hudson 进行构建,并在那里下载 android apk 文件。/gen 目录中的 R.java 是您在 VCS 中签入的东西吗?或者它是需要忽略的东西,如果它不存在,android sdk 每次都会生成?

0 投票
3 回答
528 浏览

android - R.java 故障

我创建了一个新的 xml 文件,但出现了错误?其中阻止了 R.java 重新生成。我尝试清理项目并修复项目属性,但没有运气。

然后我意识到 XML 正在通过重新创建自身来创建 R.java,所以我删除了 XML 文件并且 R.java 又回来了。

不过现在,我在所有对 R. 的调用中都遇到了错误打电话说:

  • 无法解析或不是字段

所以,例如我有

错误:检测布局无法解析或不是字段

对于我所有对“R.”的呼叫。有任何想法吗?

我已经尝试了所有关于 SO 的建议,但没有成功 =/

0 投票
2 回答
1858 浏览

android-layout - 无法使用 Eclipse 编辑 R.java Android

我是安卓新手。那么我面临的问题是我有两种布局。一个是 main.xml,另一个是我制作的 relative_layout.xml。

我没有给这个布局一个@+id/所以默认的id是relative_layout01.xml但是当我给这个id时旧的仍然保留在我的R.java中,当我编辑R.java时它再次生成旧的文件的版本。

我想删除 relative_layout01.xml 引用,因为它不存在,因为我已经为我的布局命名。

附上一张图片以供参考。替代文字