我已经从 google codes 下载了代码但是当我在我的 eclipse IDE 中导入该项目时 它不生成 R.Java 文件。我搜索了很多博客和论坛并尝试了很多事情,比如清理、重建、从现有源创建项目等,但仍然面临问题。有人提到它有时是由 SVN 客户端软件引起的,但他们都没有提到任何解决方案。如果你们自己下载并找到确切的问题,我将非常感谢你们。
最佳答案
一般来说,让它工作:
- 将项目导入 eclipse(文件 -> 导入 -> 常规 -> 现有项目到工作区)
- 在 Eclipse 中,手动创建 gen 文件夹并将其添加为源文件夹(右键单击您的项目,Build Path -> Configure Build Path -> Add folder)
- 清理你的项目,你想生成 R.java
但它没有,为什么?
因为 res 中的 xml 文件存在一些编译错误(或错误?),所以 R 没有生成(我已经在我的 Mac 上测试过):
在 res/values/styles.xml: 中注释掉以下内容:
<style name="iWindowTitleBackground" parent="android:WindowTitleBackground">
<item name="android:background">@drawable/title_bar</item>
</style>
在 res/values/themes.xml 中:注释掉以下内容:
<item name="android:windowTitleBackgroundStyle">@style/iWindowTitleBackground</item>
然后执行项目 -> 清理,您应该会生成 R.java。
有错误报告说 parent="android:WindowTitleBackground"在某些操作系统中无法解析,查看 here了解更多详情。
关于android - R.Java 未生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8318290/