Android-ActionBar-PullToRefresh-Type R已定义错误

时间:2014-01-30 07:51:17

标签: java android eclipse r.java-file pull-to-refresh

当我在Eclipse中添加ActionBar-PullToRefresh库时,我正面临这个问题。我得到的错误是The Type R is already defined

我添加库的步骤:

  1. 从git获取所有文件。
  2. 由于我的目标是Android 2.3。*我也需要appcompat库。所以我从extras文件夹中导入了actionbarcompat
  3. 接下来我导入了librarylibrary取决于SmoothProgressBar,因此我也导入了actionbarcompat
  4. 我在步骤2中导入的support-v7-appcompat需要库(步骤3)和actionbarcompat库。我添加了两个作为依赖。
  5. 接下来在My Project中,我添加了android.support.v7.appcompat fr.castorflex.android.smoothprogressbar uk.co.senab.actionbarpulltorefresh.extras.actionbarcompat uk.co.senab.actionbarpulltorefresh.library 作为依赖项并清理了项目。
  6. 这是我开始收到错误的时候。在gen文件夹中,我有以下库的R.java:

    {{1}}

    我正在面对uk.co.senab.actionbarpulltorefresh.library的R.java中的错误。在添加任何库时我出错了吗?

    PS:我可以通过禁用Java Builder来解决这个错误,但是通过这样做我遇到了一个新的问题我已经提出了另一个问题Here(我先问了那个问题,然后是其中一个成员我也要问这个问题。

    感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

似乎出现此错误,因为您可能多次构建库,请检查SO Answer我希望这会有所帮助