Jar Mismatch 在依赖项列表中找到 2 个版本的 android-support-v4.jar

2022-08-31 08:26:11

我正在尝试创建2个版本的Android应用程序(免费/付费)。我有一个Android库,其中包含两者共有的文件。我创建了一个新的Android项目,并尝试使用库,但收到以下错误:

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: /Users/Zaheer/Developer/App Free/libs/android-support-v4.jar
    Length: 349252
    SHA-1: 612846c9857077a039b533718f72db3bc041d389
Path: /Users/Zaheer/Developer/App Library/libs/android-support-v4.jar
    Length: 337562
    SHA-1: 27c24d26e4c5d57976e6926367985548678e913c

关于如何解决这个问题的任何想法?我一直在玩构建路径,但没有成功。


答案 1

关于如何解决这个问题的任何想法?

删除一个。

我一直在玩构建路径,但没有成功。

步骤#1:撤消所有这些操作。如果你搞砸了构建路径,在R16或更高版本的Eclipse ADT插件上,你做错了。

步骤#2:从这两个版本的JAR中选择一个,或者从SDK安装的“附加”区域中选择一个。

步骤#3:将正确的JAR放入。App Library

步骤#4:从中删除一个,因为它将从 中获取该JAR。App FreeApp Library

欢迎您在两个位置(和)中使用相同的实际JAR文件,尽管这只会无缘无故地占用额外的空间。App FreeApp Library


答案 2
  1. 从应用程序免费中删除android-support-v4.jar
  2. 将同一文件从应用程序库添加到应用程序免费

推荐