android - R 无法解析为 Eclipse 中的变量,并且缺少 R.java

标签 android r.java-file

我知道已经有十几个帖子使用了这个名字,但除了重新安装 eclipse 之外,我已经尝试了几乎所有的方法,我担心如果我这样做的话,我的项目可能会更加困惑。我的 eclipse 中大约有一半的项目突然开始出现这个错误,一半没问题 (?!)

我尝试过清理项目、重启 Eclipse、重启计算机、确保没有 import android.R、在 Java 构建路径导出中取消选择 Android 等。

基本上,我只是在我的 .java 文件(而不是任何 .xml 文件)中更改了几行代码后就开始随机出现此错误。显然,我尝试撤消这些更改无济于事。我每隔几天左右备份一次我的整个项目的副本,并且总是在它是可以编译和运行的副本时备份。特定日期之前的所有副本都可以,而之后的所有内容都会出现此错误。所有坏副本都引用了 scoreloop 和 admob 库,但我尝试删除这些库,但没有用。此外,所有“之前还可以”的副本都是 Android 2.1,而坏的是 Android 2.3,但是当我进入项目构建目标并告诉它使用 2.1 而不是 2.3 时,仍然没有成功。

有什么想法吗?

编辑:查看错误日志,当我开始遇到这个问题时,开始发现这些:

!ENTRY org.eclipse.update.configurator 4 0 2011-10-16 22:02:42.354 !MESSAGE 找不到基本名称特征的包,语言环境 en_US

!ENTRY org.eclipse.update.configurator 4 0 2011-10-16 22:02:42.404 !MESSAGE 找不到基本名称特征的包,语言环境 en_US

!ENTRY org.eclipse.update.configurator 4 0 2011-10-16 22:02:42.788 !MESSAGE 找不到基本名称特征的包,语言环境 en_US

!ENTRY org.eclipse.update.configurator 4 0 2011-10-16 22:02:45.079 !MESSAGE 找不到基本名称功能的包,语言环境 en_US !SESSION 2011-10-17 09:11:22.690 ------------------------------------ ---------- eclipse .buildId=M20110210-1200 java.version=1.6.0_23 java.vendor=Sun 微系统公司 引导加载程序常量:OS=win32、ARCH=x86_64、WS=win32、NL=en_US 框架参数:-product org.eclipse.epp.package.java.product 命令行参数:-os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.core.resources 2 10035 2011-10-17 09:11:25.717 !MESSAGE 工作区退出并在前一个 session 中未保存更改;刷新工作区以恢复更改。

!ENTRY org.eclipse.update.configurator 4 0 2011-10-17 09:54:11.817 !MESSAGE 找不到基本名称特征的包,语言环境 en_US

!ENTRY org.eclipse.update.configurator 4 0 2011-10-17 09:54:11.859 !MESSAGE 找不到基本名称特征的包,语言环境 en_US

!ENTRY org.eclipse.update.configurator 4 0 2011-10-17 09:54:12.266 !MESSAGE 找不到基本名称特征的包,语言环境 en_US

!ENTRY org.eclipse.update.configurator 4 0 2011-10-17 09:54:14.582 !MESSAGE 找不到基本名称特征的包,语言环境 en_US

!ENTRY org.eclipse.core.jobs 4 2 2011-10-17 16:46:42.471 !MESSAGE 发生内部错误:“启动 stb”。 !堆栈 0

最佳答案

通常,如果未生成 R.java,则您的某个资源文件或 list 有问题。错误消息应该出现在 Eclipse 控制台中(注意:不是 LogCat)。

您也可以考虑尝试 a command-line build via Ant看看这是否能为您提供有关项目正在进行的更多指示。

关于android - R 无法解析为 Eclipse 中的变量,并且缺少 R.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7837560/

相关文章:

java - 新建工程,未生成R.java文件

java - R.java 错误

java - 何时强制执行对 UI 线程中字段的原子性或 volatile 访问?

android - 媒体不允许主目录下载

java - F-Droid.com 上的 R.java 文件

java - R 无法解析为变量?

android - 如何在 Eclipse Android 项目中解析 R

android - NotificationListenerService 中的代码文本为 null

未为超链接加载的 Android webview 内容包含哈希

android - 无法从 Android/iOS 上的 FirebaseAuthentication 检索电子邮件