【发布时间】:2014-02-22 09:50:26
【问题描述】:
当我在 Eclipse 中添加 ActionBar-PullToRefresh 库时,我目前正面临这个问题。我得到的错误是The Type R is already defined。
添加库的步骤:
- 从 git 获取所有文件。
- 因为我的目标是 Android 2.3。* 我也需要
appcompat库。所以我从 extras 文件夹中导入了actionbarcompat。 - 接下来我导入了
library。library依赖于SmoothProgressBar,所以我也导入了它。 - 我在步骤 2 中导入的
actionbarcompat需要库(步骤 3)和support-v7-appcompat库。我将两者都添加为依赖项。 - 接下来在我的项目中,我添加了
actionbarcompat作为依赖项并清理了项目。
这是我开始收到错误的时候。在 gen 文件夹中,我有以下库的 R.java:
android.support.v7.appcompat
fr.castorflex.android.smoothprogressbar
uk.co.senab.actionbarpulltorefresh.extras.actionbarcompat
uk.co.senab.actionbarpulltorefresh.library
我在 uk.co.senab.actionbarpulltorefresh.library 的 R.java 中遇到错误。我在添加任何库时出错了吗?
PS:我可以通过禁用 Java Builder 来解决此错误,但这样做我遇到了一个新问题,为此我提出了另一个问题 Here(我先问了这个问题,然后其中一个成员问我也提出这个问题的问题)。
感谢任何帮助!
【问题讨论】:
-
删除构建文件并重新编译项目!希望这会有所帮助
-
完成了。没用。
标签: java android eclipse r.java-file pull-to-refresh