Android项目引用2个以上library project 时的报错

[2012-11-24 11:33:58 - myProject] Found 2 versions of android-support-v4.jar in the dependency list,

[2012-11-24 11:33:58 - myProject] but not all the versions are identical (check is based on SHA-1 only at this time).

[2012-11-24 11:33:58 - myProject] All versions of the libraries must be the same at this time.

[2012-11-24 11:33:58 - myProject] Versions found are:

[2012-11-24 11:33:58 - myProject] Path: E:\adt-bundle-windows-x86-20131030\eclipse\d\workspace\TestAndroidHelper\libs\android-support-v4.jar

[2012-11-24 11:33:58 - myProject]  Length: 627582

[2012-11-24 11:33:58 - myProject]  SHA-1: db0f122c99ef9f90dbab3fada6d191f2880cbb8e

[2012-11-24 11:33:58 - myProject] Path: E:\Project\框架项目\my-dynamicload\myProjectDL\myMobilePay_out\libs\android-support-v4.jar

[2012-11-24 11:33:58 - myProject]  Length: 484258

[2012-11-24 11:33:58 - myProject]  SHA-1: bd6479f5dd592790607e0504e66e0f31c2b4d308

[2012-11-24 11:33:58 - myProject] Jar mismatch! Fix your dependencies

错误日志:如上;

错误现象:主工程libs下的jar包在build path -> Libraries 的Android Private Libraries下全部消失;

错误原因:主工程引用的2个library project中,都用到了不同版本的相同jar包,造成主工程这里发生冲突。

错误解决:2个library project的其中1个,在build path -> Libraries 的Order and Export中不导出上述引发冲突的jar包即可。

时间: 2024-08-28 23:31:43

Android项目引用2个以上library project 时的报错的相关文章

android:关于主工程和library project

转载自:  http://blog.sina.com.cn/s/blog_a3b9b9040101lco3.html 在Github上下载了Android开源项目 Quick News的源码, 其中使用到了第三方项目框架 vitamio, 在下载的源码导入到IDE后, 发现凡是引用vitamio的文件都会报错, 在不知如何解决该问题的时候, 又回到Github该项目的页面, 认真看了看该项目的介绍, 发现了这句描述"QuickNews is a run project and vitamio i

Android程序能够构建和运行,但是报以下报错,为什么?

安卓程序写完之后能够构建和运行,但是会报以下的错误.不知道原因为何?求大神解答. 网上说的是混淆编译的原因,不过程序没有开启混淆编译. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(com.alipay.android.phone.mrpc.core.c) that doesn't come with an Error:associated EnclosingMethod at

用户 'IIS APPPOOL\**' 登录失败的解决方案(项目部署到本地IIS上打开网页出现报错)

为开发方便-将项目部署到本地IIS上打开网页出现报错 1.打开IIS管理 2.点击应用池 3.找到你部署的网站名,右键“高级设置”——>“进程模型”——>“标识”修改为localsystem,点击“确定”. 步骤见下截图: 用户 'IIS APPPOOL\**' 登录失败的解决方案(项目部署到本地IIS上打开网页出现报错)

【IDEA】创建maven项目时,报错[FATAL_ERROR] Cannot start Maven: Cannot find JRE '1.7'

在使用IDEA使用maven创建springMVC项目时,出现下面的错误,导致无法创建生成正常的springMVC项目结构,而只有一个pom文件: [FATAL_ERROR] Cannot start Maven: Cannot find JRE '1.7' 原因是:我在默认的setting配置里,File-->Other Setting-->Default Setting对应的maven配置里,设置了runner的VM参数:-DarchetypeCatalog=internal,这里需要用到

Android 开发TCP协议时,报错NetworkOnMainThreadException

设想是通过Android应用连接PC的TCP服务器,通过点击按钮连接服务器, 最终在点击按钮后报错:networkonmainthreadexception 解决办法: 在MainActivity文件的setContentView(R.layout.activity_main)下面加上如下代码 if (android.os.Build.VERSION.SDK_INT > 9) { ????StrictMode.ThreadPolicy policy = new StrictMode.Thread

Android项目引用不同library导致多个android-support-v4包冲突问题

最近做项目用到了v7包,里面用到了包含v4.当我导入其他library里面也带了v4包导致冲突. 网上找了几种解决方法都不行: 1.删除其中一个v4包.不行,会报错. 2.把其中的一个包拷贝到另一个包所在的位置,将其覆盖.不行,还是会报错. 最后终于找个了问题所在,需要把library里order and export中jar包取消勾选. 具体步骤右键library——properties——Java Build Path——order and export,找到冲突jar包,如果没有找到And

关于新建android项目时 appcompat_v7报错问题的一点总结

说下我的解决方案: 1.确保 appcompat项目的 target版本 低于 实际项目的android版本 2.确保 appcompat的项目编码与eclipse工具的编码一致,我就是犯了这个错误,导致引用appcompat总是失败... 我的eclipse环境是utf-8编码, 但是 appcompat项目 新建的时候默认是 gbk编码,右键appcompat项目>>属性>>Resource>>把编码改成utf-8即可 3.确保 你的项目和appcompat类库 在

springboot项目有红叉,但是没有运行没有报错。

一般都是eclipse编码默认使用了旧版本的jdk,需要更新下: 然后项目右键,maven>update project. 也可以自己解决红叉问题.菜单栏window > show  view > Markers 在Markers里面可以查看红叉的原因. 如果还不行:具体可以看看:https://blog.csdn.net/cincoutcin/article/details/85096155 原文地址:https://www.cnblogs.com/unlasting/p/122175

Maven 项目打包及启动时的报错解决

目录 一.报错:xxx.jar中没有主清单属性 方式一.手动修改MANIFEST.MF 文件配置 方式二.使用插件并配置主函数 二.报错:Invalid or corrupt jarfile xxx.jar 分析 三.报错:java.lang.NoClassDefFoundError 分析 解决 四.知识点 一.报错:xxx.jar中没有主清单属性 方式一.手动修改MANIFEST.MF 文件配置 通过 7z 等压缩工具打开 jar 包 修改 META-INF 目录中的 MANIFEST.MF