【发布时间】:2013-11-15 02:33:50
【问题描述】:
我正在 Intellij 12.1 中开发 android 软件。我可以访问 R 类中的所有内容,并且项目运行正常。 但是当我在编辑器中打开它时,R 类显示为空。所以我的问题是;为什么 R 类显示为空?
【问题讨论】:
标签: android intellij-idea r.java-file
我正在 Intellij 12.1 中开发 android 软件。我可以访问 R 类中的所有内容,并且项目运行正常。 但是当我在编辑器中打开它时,R 类显示为空。所以我的问题是;为什么 R 类显示为空?
【问题讨论】:
标签: android intellij-idea r.java-file
尝试重新启动 Intellij。但是,如果您说一切正常,并且运行良好,您不必担心。您与 R 文件没有任何关系。您永远不应该编辑该文件,它会在您每次更改 UI 时自动生成。
正如我之前所说,当您打开 R 文件时 Android Studio 会告诉您: "build 文件夹下的文件已生成,不应编辑。"
【讨论】:
这个问题很老,但对于刚开始 Android 开发的人来说仍然很重要。对我有用的空 R 类的答案是elsewhere:
我必须确保 AAPT 确实可以解决 R 类问题。
它位于您的 Android SDK 的构建工具目录中。
如果 AAPT 不起作用(即构建时未生成 R 类,或者您收到“AAPT 未准备好接收命令”错误),请尝试通过 SDK 管理器安装一些旧版本的构建工具。
这就是我的解决方案。
【讨论】: