我无数次遇到“R 无法解决”错误,但总是有一个简单的解决方法。很抱歉给你添麻烦了,但这次我被难住了……
我最近决定将我的计算机双启动到 Windows 7/Ubuntu(以前只有 Windows 7)并加载 Eclipse 以进行我的 Android 应用程序开发,但是我遇到了臭名昭著的 R 无法解决错误。
全新安装 Ubuntu 12.10 后,我从 Android 开发者网站设置了Google 的 ADT Bundle 。我安装了上述下载包中包含的 Eclipse、SDK 和 ADB(ADT 已预先安装/设置)。这是由 Google 提供的 Eclipse 特殊版本,在 Eclipse 启动时包含文本“Android Developer Tools”。
Eclipse 可以正常运行 Java 项目,SDK 管理器似乎设置正确,因为我可以直接从 Eclipse 启动它(我还安装了所有 Android SDK 1.5-4.2),AVD 管理器几乎可以正常工作(它启动并允许我创建新设备,但不会以消息“PANIC:无法打开:some_device”开始),但是任何 Android 项目都不会编译,并出现错误“R 无法解析为变量”。
我曾尝试使用我的两个旧工作区中的现有 Android 项目以及创建一个新工作区,但它们都诉诸相同的错误。
有什么建议吗?我真的很想开始在基于 Linux 的环境中工作,并且花了几个小时试图让它工作......
我将非常感谢任何人的想法/建议/解决方案/遗憾/等。
编辑:我开始认为这个问题可能与我在启动 Android 虚拟设备时的其他错误有关,其中显示“PANIC:无法打开:some_device”。可悲的是,我不知道是什么原因造成的,也不知道如何解决它......