【问题标题】:Android: Importing library removes R. folderAndroid:导入库会删除 R. 文件夹
【发布时间】:2014-02-02 21:35:40
【问题描述】:

我有一个奇怪的问题。我有工作的应用程序项目(使用 appcompat-support-lib),我想在那里添加ActionBarSherlock-library。在我将此库添加到我的项目后,一段时间后它会删除我的 R.java 文件夹 - 所以我几乎在项目的每个类中都会遇到错误。

你知道怎么解决吗?

提前致谢!

【问题讨论】:

    标签: android eclipse actionbarsherlock android-support-library r.java-file


    【解决方案1】:

    当您的项目已经使用 appcompat 库时,为什么还要将 ActionBarSherlock 添加到您的项目中?它们都使用名称相同的属性和资源,因此这会导致问题。您不能同时使用两者。

    【讨论】:

    • 我需要更改它,因为只有 sherlock 支持 API 7 及更低版本的 searchview
    • 然后删除appcompat,然后添加ABS。
    • 我正在尝试,删除实际上也删除了 R 文件夹,如果我添加另一个,它不会放回去
    • 解决所有通过删除 ABC 生成的错误。成功从 ABS 迁移到 ABS 后,一切都不会出错。
    • 我总是得到的错误是:Jar mismatch!修复你的依赖项
    【解决方案2】:

    所以我是这样解决的:

    • 我创建了新项目并添加了支持库ActionBarSherlock
    • A 将所有以前的项目复制到当前 - 使用 Sherlock
    • 我把同一个包放到第二个项目中
    • 当然,我必须在课堂上更改一些内容(FragmentSherlockFragment 等)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      • 2011-03-21
      • 2020-04-24
      • 2015-01-27
      • 2011-11-08
      相关资源
      最近更新 更多