【发布时间】:2015-12-23 03:36:29
【问题描述】:
没有为 Eclipse 和 Android Studio 中的新 Android 项目生成 R.java 文件。这是我更新后发生的
Android SDK Tools -> 24.4.1 (latest version)
Android SDK Platform-tools -> 23.1 (latest version)
Android SDK Build-tools -> 23.0.2 (latest version)
在此之前我不记得我用的是什么版本,但 eclipse 和 android studio 以前可以正常工作。
搜索 R.java 不是通过 stackoverflow 和其他一些谷歌网站生成的,但我的问题没有解决。
尝试 Project -> Clean and Build 无效,还删除了 gen/ 文件夹并构建,但仍然没有生成 R.java。
尝试检查xml命名和数据中的错误,但没有发现。
还尝试右键单击 MyProject -> 属性 -> Java Build Path 勾选所有库。
尝试使用android-studio并创建新项目,它还在MainActivity类的R处显示错误。
还尝试将软件包更新到最新版本(已经是最新版本)并安装了所有构建工具。
我使用的是 Ubuntu 14.04 LTS 版本。对于这个问题Developing for Android in Eclipse: R.java not regenerating Nevin Chen 建议为 ubuntu 安装 ia32-libs 库。但是该库在 Ubuntu 13 版本之后被删除。无法安装该库。
尝试将现有的 android 项目导入 Eclipse,尝试运行该项目,但它显示一个对话框说项目有错误(此时我仍然有来自我导入的项目的 R.java 文件在导入时没有被删除)。但是在我尝试清理和构建项目后,我导入的项目中的 R.java 文件被删除,并且 MainActivity 类在 R 处显示错误。
最后我删除了android-sdk-linux、eclipse和所有相关的配置文件。从 developer.android.com 下载了最新的 android-sdk-linux 并重新安装了 android-sdk-linux,eclipse 和 adt 插件。好吧,什么都没有改变,当我用新工作区创建一个新项目时,它仍然没有生成 R.java 文件。
为 R.java 文件未通过 statckoverflow 生成的问题的解决方案都无法解决我的问题。我仍然无法解决在我的项目中不生成 R.java 文件的问题。所以不要将其标记为重复。
【问题讨论】:
标签: android android-studio eclipse-adt