gpt4 book ai didi

android - Eclipse/Android无法为任何项目生成R文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:41:20 24 4
gpt4 key购买 nike

我是一名新的 Android 开发人员(将我的 iPhone 应用程序移植到 Android 4 周)。我有 8 个项目(应用程序和 6 个小型 UI 实验,以及我刚刚使用 Eclipse 创建的 Vanilla Hello World 项目)。所有编译都失败,问题是对生成的文件 R 的每个引用都被标记为“R 无法解析为变量”。

直到昨天下午——每个项目都在 Android 模拟器中编译和运行(尽管非常慢)。我改变了一些东西,从昨天开始,所有项目都无法编译,都以完全相同的方式“R 无法解析为变量”。在每种情况下,生成的文件都丢失了。我相信当我在调试这个问题的过程中尝试清理和重建每个项目时,它们就消失了。

当这个问题开始时,我知道有两件事发生了变化,但我不能说是问题的原因:1) 转向在真正的 Android 设备(Samsung Galaxy Tab 2,之后运行得非常好)上进行调试与缓慢的模拟器作斗争),以及 2)允许 Android(也许还有 Eclipse)从网络上更新自己。

我花了很多时间尝试其他用户的建议,但没有任何帮助。大多数建议涉及文件命名问题、xml 语法错误,但自编译工作以来我没有更改这些文件和文件名。我试过:

  • 清理和重建项目
  • 检查 Android SDK 的后续更新(并且有 2 个后续更新)
  • Eclipse->文件->Android 工具->修复项目属性
  • 对源代码进行小改动以强制重建
  • 重新启动 Eclipse,以及 Mac 主机、adb、模拟器、Android SDK 管理器
  • 删除一个项目,重新启动 Eclipse,然后重新添加该项目(坏主意 - 这会失败并出现错误“无法加载项目‘ListViewFragmentTest’的属性文件”
  • 新建一个Android App项目,之前成功过很多次,现在都失败了

有些系统性错误,虽然我不会声称所有这些项目都没有错误,但它们确实运行到昨天下午 6 点,然后所有项目都停止编译。

在我开始完全重新安装开发环境之前,我想知道是否有人有其他建议?

我的环境是:

  • Macbook Pro(OS X 10.7.5、8GB 内存、2.53GHx Core i5)
  • Eclipse(Indigo Service Release 2,内部版本:20120216-1857)(太旧?)
  • Android SDK 管理器修订版 22
  • Android SDK 工具 (22)、平台工具 (17)、构建工具 (17)
  • API 的 11-17,全部是最新的

似乎很多人都遇到过丢失生成文件 (R) 的问题,我也遇到过布局 XML 错误的问题,但这似乎不是导致此问题的原因。预先感谢您的帮助!

最佳答案

我不确定,但您遇到了使用 ADT 版本 22 更新后未生成 R.java 文件的问题

如果是这种情况,那么这里是解决方案:

希望您知道 Android studio 有 gradle 构建工具。与在 eclipse 中一样,他们在 Tools 文件夹中提供了需要安装的名为 Android SDK Build-tools 的新组件。打开Android SDK Manager,选择新添加的build tools,安装,更新完成后重启SDK Manager。

enter image description here

关于android - Eclipse/Android无法为任何项目生成R文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16618989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com