android - R.Java 未生成

标签 android eclipse tortoisesvn r.java-file svn-client

我已经从 google codes 下载了代码但是当我在我的 eclipse IDE 中导入该项目时 它不生成 R.Java 文件。我搜索了很多博客和论坛并尝试了很多事情,比如清理、重建、从现有源创建项目等,但仍然面临问题。有人提到它有时是由 SVN 客户端软件引起的,但他们都没有提到任何解决方案。如果你们自己下载并找到确切的问题,我将非常感谢你们。

最佳答案

一般来说,让它工作:

  1. 将项目导入 eclipse(文件 -> 导入 -> 常规 -> 现有项目到工作区)
  2. 在 Eclipse 中,手动创建 gen 文件夹并将其添加为源文件夹(右键单击您的项目,Build Path -> Configure Build Path -> Add folder)
  3. 清理你的项目,你想生成 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/

相关文章:

svn - 编辑先前提交的 SVN 消息

Common 类中的 Android getAssets 给出 "The method getAsssets() is undefined for the type Context"错误

java - 将共享项目添加到多个项目

android - 在 Android 中以编程方式保存到可绘制文件夹

java - Microsoft 事件中心发送 java

android - 指向 vimeo 应用程序的链接,但是

windows - 没有文件 checkout 时如何在 TortoiseSVN 中创建补丁?

windows - TortoiseSVN 和重命名作者

java - 如何在android中制作我们自己的锁屏而不是默认锁屏

android - Rx Kotlin retryWhen 问题