【问题标题】:Adding an Android library to a project?将 Android 库添加到项目中?
【发布时间】:2013-10-07 02:24:11
【问题描述】:

我正在尝试向我的 android 应用程序添加一个幻灯片菜单。

  • 将 android 库导入工作区
  • 在我的应用程序项目属性中,我点击了“添加”并将库添加到我的应用程序中
  • 点击“应用”,然后点击“确定”

如果我再次转到属性 -> Android,我刚刚添加的库不再存在。 这是什么原因造成的?

添加库后:

再次进入属性后:

编辑:

我最终在 project.properties 中手动添加了项目

android.library.reference.2=../SlideMenu

现在它告诉我问题出在哪里。知道如何解决这个问题吗?

[2013-10-06 19:57:15 - AtlasMobile] Jar 不匹配!修复你的依赖 [2013-10-06 19:57:25 - AtlasMobile] 在依赖列表中找到了 3 个版本的 android-support-v4.jar, [2013-10-06 19:57:25 - AtlasMobile] 但并非所有版本都相同(此时检查仅基于 SHA-1)。 [2013-10-06 19:57:25 - AtlasMobile] 此时所有版本的库必须相同。 [2013-10-06 19:57:25 - AtlasMobile] 找到的版本是:

【问题讨论】:

  • 截图或者它没有发生:)
  • @shoerat 添加屏幕截图
  • 您可以尝试删除幻灯片菜单库路径中的空格吗?
  • @shoerat 从主文件夹中删除了空间,从项目名称中删除了空间。重新导入项目。结果还是一样
  • 打开库,关闭自动构建,清理项目,然后重试。

标签: android eclipse android-library


【解决方案1】:

Jar 不匹配!修复您的依赖项... 在依赖项列表中找到 3 个版本的 android-support-v4.jar,但并非所有版本都相同(检查目前仅基于 SHA-1)。此时所有版本的库必须相同。

似乎其中一个库正在使用旧版本的android-support-v4.jar。请检查库项目是否有可用的更新,库的维护者可能已经更新了android-support-v4.jar。

如果上述方法没有帮助,我会复制 SDK 附带的 android-support-v4.jar 并粘贴到库项目中。

【讨论】:

    【解决方案2】:

    检查您的 java 构建路径检查您在项目中导入的所有库。最后点击确定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-17
      • 2016-09-29
      • 2012-01-05
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      • 2011-02-06
      • 2011-08-08
      相关资源
      最近更新 更多