我在我的项目中使用appcompat_v7库和facebook sdk,并且这两个库都有android-support-v4.jar。如果我删除任何相应的库没有工作的jar,并且不允许使用两个jar。
我该怎么办?请帮助我...
答案 0 :(得分:9)
冲突是由于jar的不同版本造成的。
确保您拥有android sdk manager
中的更新支持库将android-support-v4.jar
复制到两个项目的库中。罐子可以在@
android-sdk/extras/android/support/v4/andorid-support-v4.jar
清理并构建项目
答案 1 :(得分:2)
从FACEBOOK SDK中删除android-support-v4.jar并添加android-support-v4.jar作为外部jar facebookSDK属性 - > java构建路径 - >库 - >添加外部jar(我已经删除了这个问题)
答案 2 :(得分:1)
尝试从appcompat_v7和项目中删除依赖库。要做到这一点,必须构建path =>配置构建路径。然后选择依赖库并单击remove。 通过Android Tools =>添加支持库添加支持库。 对两个项目都这样做。然后你好好去
答案 3 :(得分:0)
非常简单
只需右键单击您的项目以及库项目> android工具>添加支持库。
这会将您的支持库更新为最新版本,以解决问题。
答案 4 :(得分:0)
这个问题多次被问到,而每个人都是在学习阶段启动android开发。 我认为每个人都有相同的Android环境,但根据项目的不同,他们的配置也不同。
我每次创建新项目时遇到同样的问题,我在下面找到了解决方案。
我将库appcompat_v7添加到项目中,并从我的新项目的lib文件夹中删除jar android-support-v4.jar
,然后blink ERROR
消失了。
添加appcompt_v7
库项目
从项目lib文件夹中删除android-support-v4.jar
哇错误消失了答案 5 :(得分:0)
解决此问题的最佳方法是查找两个jar文件路径。如果你有" appcompact文件夹"在你的eclipse中然后查看libs文件夹。在libs文件夹中,您有jar文件。因此,最好从应用程序文件夹中删除jar文件。然后在编译时,它将从" appcompact文件夹中取出罐子"。不要将jar放在你的app文件夹中,这会导致"罐子不匹配错误"。错误在下面提到:
在依赖项列表中找到2个版本的android-support-v4.jar,此时所有版本的库必须相同。
路径:/home/vinny/workspace/appcompat_v7/libs/android-support-v4.jar(保持这个jar原样)
路径:/home/vinny/Downloads/Demo/libs/android-support-v4.jar(删除此Jar)
罐子不匹配!修复您的依赖项
注意:从此路径中移除罐子"路径:/home/vinny/Downloads/Demo/libs/android-support-v4.jar" T(应用程序'文件夹路径)
答案 6 :(得分:0)
Safdar Akrami是对的,但也是在facebook SDK项目上做的!
只需右键单击您的项目以及库项目> android工具>添加支持库。
这会将您的支持库更新为最新版本,以解决问题。
如果您对依赖于facebook SDK项目的其他项目有疑问,可以通过以下方式修复:
答案 7 :(得分:0)
尝试从appcompat_v7和项目中删除依赖库。要做到这一点,必须构建path =>配置构建路径。然后选择依赖库并单击remove。通过Android Tools =>添加支持库添加支持库。对两个项目都这样做。然后你好好去