当我在 eclipse 中创建一个新的 android 项目时,R.java
应该自动创建一个名为的文件,但这并没有发生。
我的 Ubuntu 是 12.04 LTS 64 位
我的 Eclipse 版本是 juno for jee SR1 x86_64
答案1
这是一个常见的 Eclipse ADT 问题,但是没有具体的答案来解决它,有以下不同的方法可以解决这个问题:
1:清理项目
Project ---> Clean
-根据Eclipse ADT plugin
开发者和贡献者的说法:
如果您在项目上运行清理,它应该重新生成所有生成的 java 文件,即 R。
您永远不应该导入android.R
(如果您这样做,您会发现这个文件在 eclipse 上的所有项目之间共享,所以如果您首先删除或移除拥有这个文件的项目,你将会破坏您导入该文件的所有其他项目)。
我尝试过这个,但没有结果,但你应该尝试所有可能的解决方案
2:删除损坏的文件
这来源之前对我有帮助,你应该尝试一下
3:使用不同的 IDE 开发 Android 应用
我找到了AndroidStudio
一个非常好的开发工具,尽管它还处于测试阶段,但我从来不用自己动手解决问题,R.java
因为 Graddle(一个自动化构建工具)会告诉我,甚至会帮我解决所有可能导致我的 Android 应用损坏的文件。
您可以在以下位置下载这里
适用于 Windows、Mac 和 Linux,您甚至可以将 Eclipse 项目迁移到 AndroidStudio,以继续在您的 Android 应用程序中工作
答案2
- 确保您的工作区位于您的主目录
/home/[uName]/
(或任何 sub_dir) 确保没有任何错误任何资源文件
- 如果有任何错误,则不会创建 R.java。
确保
android:targetSdkVersion="xx"
AndroidManifest.xml
通常您安装的 Android 版本。