android-support-v4.jar 依赖错误

标签 android eclipse android-support-library

我刚刚在最新的 Eclipse Luna 中使用 minsdk 作为 2.2 创建了一个新的空白 Android 项目。Eclipse 自动在库中添加了一个 android-support--v4.jar项目的文件夹。这导致控制台出现错误:

Found 2 versions of android-support-v4.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Versions found are:
Path: /home/faizal/DEV/ADT workspace/myNewProject/libs/android-support-v4.jar
    Length: 758727
    SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
Path: /home/faizal/DEV/ADT workspace/appcompat_v7/libs/android-support-v4.jar
    Length: 648327
    SHA-1: ded9acc6a9792b8f1afc470f0c9cd36d178914cd
Jar mismatch! Fix your dependencies

这是因为我还有一个 appcompat_v7 支持库项目,我正在将其用于另一个项目并且是由较旧的 Eclipse 创建的(我认为它是 Juno..它是 ADT 包的一部分)。

我知道解决方案是移除其中一个 jar ,但要移除哪个 jar ,为什么?

最佳答案

你只需要:

  1. 右键单击项目 myNewProject
  2. 转到“Android 工具”>“添加支持库”
  3. 批准权限,让它更新库
  4. 对项目 appcompat_v7 重复此过程

Android 支持库将同步(:

关于android-support-v4.jar 依赖错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24609066/

相关文章:

java - scala 运算符作为 java 中的方法

android - 使用支持库时如何在 ListView 中提供 ContextMenu?

android - 如何使用新的设计支持库 23.2 实现底部表

android - 从设备应用程序调用 http api

java - 如何更改 Sqlite 数据库中特定数据的 Listview 中的行颜色

android - 覆盖应用程序android中的后退按钮

java - 智能 GWT 应用程序不显示任何内容,因为找不到 nocache.js 文件错误

androidx.appcompat.widget.AppCompatTextView 与 API < 26 不兼容

android - 为什么不同手机的编辑文字样式不一样

Android在点击时更改谷歌地图标记图标