两个项目 都引用一个aar 安装第二个时会提示包冲突 1C

我重新测试新建了两个项目
一个包名com.test1.aar1
另一个包名com.test2.aar2

他们都引用一个aar

两个apk 安装的时候认为了是同一个apk
求帮助

0

2个回答

看一看你两个项目的AndroidManifest中的package是什么

0
zhuceii
在枫中_ package="test1.testaar1" package="test2.testaar2"
接近 3 年之前 回复

问题大概出在aar 同事打的aar 就不会出现这个问题。
不知道哪里不对

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
解决子项目中引用包的版本冲突问题
为了解决子项目中引用包的版本冲突问题,可以用以下方案解决: 1.新建pom文件放所有子项目中用到的公共依赖 //新建pom文件用来管理版本com.zzk.dependency zzk-common-bom ${zzk-common-bom.version} pom 123-SNAPSHOT 0.0.1-SNAPSHOT
Android studio jar冲突 文件冲突 aar引用相同的文件 引用相同的jar包 重复导入相同依赖包
开发项目,多多少少都会引进一些第三方jar或者aar资源文件,方便开发个性化功能,但这样就经常会出现包冲突、文件冲突、重复导入资源或者导入俩个不同的包中包含有相同的文件资源呢!后果导致编译失败,提示错误! 下面就来加讲解下我遇到问题及解决方法:1. 文件冲突文件错误提示       一般类似这样的Error:Execution failed for task ‘:app:transformReso
正确引入aar项目之后,发生资源冲突的现象
资源冲突
关于Android studio 使用aar 文件中引用了其他aar文件报错的问题
如图:两个标注的两个项目名不一致 引用第三方库或者是aar文件配置等都配置完成之后还是编译不通过,这时候就需要注意了。 Failed to resolve :项目名 可能原因就是你所引用的第三方库或者是aar文件中还引用了别的 aar,报错中的项目名正是那个aar 的项目名 解决方法:1.找第三方库的提供方索要aar源文件,放到libs 下,在主项目build 中配置下      2.如
aar中引用的第三方jar与引用aar项目重复解决方案
最近遇到一个问题,aar包中引入的第三方jar与引入aar的项目重复,试过很多方案没搞定,看到provided突然产生灵感,尝试编译aar时候不把jar放进去想法,试了下果然可以。记录下来备忘,希望也能帮助到一些人。 aar 依赖第三方jar时候不要使用compile而使用provided(不会将jar编译进aar中) // 生成aar依赖脚本dependencies { prov
组件化开发中引用aar包引起的jar包冲突问题
公司项目需要引用公司内部开发的IM组件,组件以AAR包的形式进行引入,由于IM组件相当于一个完整的项目,所以用到的jar包比较多,比如fastjson、okhttp、glide。 这些jar包在项目中的common库中也有引用,所以造成了冲突。
android 项目jar包冲突问题解决
大家在做开发中竟然需要用到一些三方库 或者 需要集成三方的SDK开发包,尤其是项目特别庞大的时候,引用的三方的东西特别多,那么肯定会碰到一些jar包冲突的情况。 常见的情况有以下几种 目录 1.项目自己引用jar包重复 2.项目中jar包和三方SDK 3.三方sdk之间都含有相同类 4.打包时候出现编译错误,出现冲突 1.项目自己引用jar包重复 com.android.dex.D...
android studio 生成aar包并在其他工程引用 (导入)aar包
1.aar包是Android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件 在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。 分别存储位置: *.jar:库/build/intermediates/bundl
多个module情况下,某个module引入arr包后,该module被其他module引用时出现aar包找不到问题解决办法
方案一、 所有依赖 Module A 的 Module 都添加: —给好aar的路径:xxmodule/libs/xx.aar repositories { flatDir { dirs 'xxx/libs' // Module A的libs的目录地址 } } 把所有的 Module 都添加上 Module A 的 libs 目录的相对地址。 方案二、 在Pro...
APP打包成aar被主工程引用遇到的坑!
    最近一个需求是做一个应用集成,要把之前做的两个APP打包到新的app里使用,首先我们的思路是把之前的APP打包成aar提供给新APP主工程引用即可。把代码copy...
引入aar包可能出现的问题
第一个问题:aar包和常用的jar包区别两者区别:*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。*.aar:包含所有资源,class以及res资源文件全部包含所以这就意味着必然会导致出现的一个问题Manifest merger failed with multiple errors, see logs这是由于aar包中的清单文件等资源文件互相之间冲突,解...
Android - aar文件资源重复引起的打包失败解决方法
资源冲突有时候我们在集成第三方aar包时会发现aar里面引用的资源和自己工程的里面的某些资源文件名称一样,这会在打包时会报错,并提示某个资源文件重复
.aar文件依赖与自己项目依赖产生包冲突问题.
今天添加几个aar依赖文件出现了很多问题. 1.aar的添加在app-build.gradle-android目录下,普通的写到libs完成,如果你的libs文件夹不在正常路径下,请在后面写上路径. 2. compile(name: '*****', ext: 'aar') 3,编译出现包冲突问题时进行忽略 compile ('com.dou361.update:jjdxm-u...
android组件化打包module遇到的问题总结(打包成aar)
在一开始接触APICLoud平台的时候我是拒绝的,因为对于一个有着熟练的java技能,掌握着老旧设计模式的人来说,这种平台简直就是对于程序员这个职业的侮辱。第一个原因是APICLoud平台剥离了原生开发和html+js开发的职责,使得原生开发的职业方向越来越窄,开发中的地位也逐渐下降;第二个原因是,这个平台完全是无脑式开发,所有的js框架都是封装好的,只需要像jQuery一样直接调用就好了,API...
Android 多个 module 多个aar 文件 依赖 报错
首先,有三个 module,分别是 app, base, moduleViews. 其中 base 中有一个 aar,moduleViews 也有一个 aar。 在每个 module 中除了放以下 android{ ... repositories { flatDir{ dirs 'libs' } }...
Android项目生成aar包或者共享库文件供其他项目使用以及问题解决
Android共享包分两类: 1:*.jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。 2:*.aar: 包含所有资源 ,class以及res资源文件全部包含 下面主要给大家介绍aar包的生成和引用方法: 一、’在Android studio打开一个工程,然后新建一个Module,新建Module时候选择Android Library,后面按新
Android导入多个Module时包冲突解决办法
本文章是基于AndroidStudio的经验总结 希望可以帮到您 1.如果某项目中导入了v4包(环信集成) 自己的项目AS中会自动导入V7包,V7包中就包含V4从而会导致V4jar包冲突错误提示:Error:Execution failed for task ':transformClassesWithJarMergingForDebug'. > com.android.build.api.tr
Android项目引用library导致多个android-support-v4冲突的解决
最近做项目,需要用到github上的Library,当我导入其他library里面也带了v4包导致冲突。 网上找了几种解决方法都不行: 1.删除其中一个v4包。不行,会报错。 2.把其中的一个包拷贝到另一个包所在的位置,将其覆盖。不行,还是会报错。 最后终于找个了问题所在,需要把library里order and export中jar包取消勾选。 具体步骤 选择
项目中jar包冲突问题
一个项目里面同一个jar包一般不能有两个版本的 不然可能会出现jar包冲突的情况常见报错有这三个: 1、java.lang.ClassNotFoundException(找不到类) 2、java.lang.NoSuchMethodError(找不到具体方法) 3、java.lang.NoSuchFieldError(字段错误) 4、java.lang.LinkageError(类错误 这个我没怎么...
依赖多个项目,重复jar包不同版本冲突解决
    当依赖多个项目时,很多额外的jar都会依赖进来,可能会因版本不一样导致jar包冲突,例如Hibernate跟servlet的包冲突,或者其他情况的情况。如果是使用的maven管理jar,则非常好解决,使用maven dependency的exclusions的用法便可以不间接引入不想引入的包,这样便可以解决。 <dependency> ...
android studio library下引用aar失败的问题?
解决方式,在主工程和library下同时放置该aar,同时引用即可,至于是否会有冲突待验证
项目集成aar以及gradle依赖冲突解决方式
集成三方的时候,有的时候需要集成aar到自己的项目里边,下边对几种情况进行总结: 一.项目属于单moudle架构,或者直接将aar放到app moudle里边 第一步:将aar方法moudle的libs的目录下 第二步:在项目的build.gradle文件里边添加 repositories { flatDir { dirs 'libs' // 指定aar存放的路径 } } 但是需...
两个jar包下相同包名类名引入冲突
有时候引入的jar包中的包名类名与其他jar包中的包名类名相同,导致程序在编译或运行的时候无法正确引用想要的类,现有一种解决方法就是去掉其中不需要的那个jar包      有一个项目下需要用到OpenCV和javacv,但是javacv中已经包含了另一个版本的的openCV,这与我们需要的OpenCV版本不一致, 但是编译和运行的时候程序引入的是我们不需要的版本    1.查看mave...
Android aar打包碰到的问题
Android aar打包碰到的问题及解决方法
idea启动 同一个项目下的 两个module时,第二个启动的项目会直接使用第一个项目的端口,导致冲突,启动失败
今天在学习spring cloud 的时候,遇到一个项目启动问题。详细如下 spring cloud configserver 和spring cloud client 同时在一个项目下,作为项目的两个module同时存在。 问题是: 当启动configserver 是正常启动 端口设置为8090, 之后再启动client 时,client内的端口配置8080不生效,启动时查看日志发现,c...
12、Library中引用aar报错的问题
1、场景:最近项目需求,做了一个人脸识别的功能,而人脸识别又是第三方提供的,对方给的是一个demo,而且资源文件很多,布局也有,这些是对方提供给我们进行可修改的。然后觉得这样引入到项目中那必须会很乱,然后这个时候就弄成library然后在项目中引用就会好点,当你弄完全部之后,先编译突然出现了aar文件引用的问题了,这也是本文主要说明的。 2、报错效果图: 这里写定位到的文件都是aar,放置...
AS工程libs下aar或者jar不能引用的问题
在排除app目录下的dependcies配置没有问题的情况下。 发现怎么Build,project目录下的External Libraries里都没有加载出Libs下的资源。 解决方法:project下的builde.gradle如果是3.0以上的版本,改成下图这个版本。 改完Rebuilde一下,。 如果不报错可以忽略下一步,仍然提时错误请继续往下看。 如果此时报关于下图目录下...
如何解决直播aar下面的classes.jar的子包和IM下面的jar包冲突的问题??
集成腾讯系第三方的直播与IM产生了许多冲突,找到了一份解决这种冲突的解决方案,感谢原博主 转自:https://blog.csdn.net/HuangLin_Developer/article/details/80614497 场景一 要移除的jar包不在aar包中的classes.jar中 直接把aar包里的Jar打包的时候给去掉,就像下面这这样。注意,要使用exclude module这种...
Android使用第三方库打包出现冲突的解决方案
这里以极光为例运行时没问题,但是打包的时候会提示 类似: duplicate entry: cn/jiguang/a/a.class 意思说是有重复的类,首先我们要检查的是Build.Gradle,我们所有构建需要的库都在这里。在dependencies下有个libs目录,这个目录一般是我们手动引入的架包时候用, 当然只把包拷进来是没用的,还要在model的build.gradle文件 d
关于module打包为aar遇到的坑
记录一下最近制作aar遇到的坑 1 moudle中的lib文件夹下的jar,aar和远程依赖必须用api引用否则APP依赖module后无法使用 2 如果moudle打包为aar给demo使用,则moudle中包含的aar和远程库无法引用,必须再次导入demo中(应该是机制本身的原因,aar中无法引用aar和远程库)...
android aar的打包引用和解决间接引用异常
在项目引用过多的library时我们可以将library打包成aar包来引用。通常的我们会把一些公共jar包只配置到base包下,其他library只要引用base就能引用到该jar包。在配置aar包时,我们也会想只配置aar在base,这时引用base的其他module都会报错不能解析此aar,有这个问题的可以跳到末尾。首先是生成aar包与引用aar包library只要编译过了在build/ou...
Android Modle中引用xxx.aar文件后项目引用当前Modle后报找不到xxx.aar问题
多层modle中引用aar文件问题
build apk时报错------Android Studio引入的library里依赖的包与app依赖的包有冲突
报错信息:Multiple dex files define Lcom/google/gson/JsonSerializer;(依赖的包有冲突) 解决办法: 另外:当不想要依赖测试单元相关包时,可以将AndroidTest里的内容注释掉!...
Android Studio项目打包AAR,以及项目中嵌入AAR文件,过程中出现R文件报错的坑
这几天接到新需求,将ec项目嵌入到公司as总项目中,第一次搞,弄了好久,才搞定,入正题. 首先将ec项目导入as中,解决各种报错,比如png图片,.9图,以及各种不规范的log,吐死之类的,不细说,这个不难. 将项目迁移到AS中,成功运行,OK,开始打包AAR,打包AAR不难,网上一搜一大堆,这里也没有什么坑,正常走就可以. 第一步:修改manifest里面的项目主入口,把去掉 第二步:修
project生成aar文件并且在另一个project中使用遇到的坑和解决方案
前言 最近公司要一个项目的代码合并到另一个项目中,本来很简单使用import module就可以完成的,但是导入module的时候发现导入不了,原因是另一个项目中还依赖了其他的项目,直接到module肯定是不行了,于是就考虑使用导入aar的方式来解决。 1.生成aar文件 步骤1 打开需要生产aar文件的project找到app下的build.gradle文件,然后将build.gra...
关于VS.NET中多个项目的工程相互引用和多个dll引用的问题!
        VS.NET的web解决方案中,一个解决方案里可能有很多工程,除了“表现层(UI层)工程以外”,其它工程都是dll工程。如果各个工程之间随便引用dll,经常会发生dll之间的引用冲突,导致工程无法编译。可以有2种解决方法:1.如果把所有的工程都放在一个大的解决方案里,那么就要设置工程的编译顺序。        把只引用系统dll的工程最先编译,总有一些工程,只是引用System
Android aar包的so和jniLibs中的so库冲突
       以具体的情景带入,我在项目中引用了百度语音的sdk,和vlc的aar, 当先前只集成了vlc的时候,视频能正常播放,集成完百度语音发现语音功能相关一切正常,但是vlc却崩溃了,百分之百的已经确定是因为后来集成了百度语音的原因从而影响了vlc的集成功能,为什么会这样呢?首先查看日志记录如下,可以发现崩溃的原因是找不到nativeNew的实现方法:           然后跟踪到...
安卓多Module 引用aar 的问题
遇到问题 在多Module时,一个Module引用aar 结果编译出错 Failed to resolve: :AliyunSdk-RC:  按照规范把aar文件放到 libs 目录下面,在 MODULE 目录下面 build.gralde 中添加如下配置: repositories { flatDir { dirs 'libs' } } 在 depende...
Android Studio 中多个module引用同一个jar(或者冲突解决)解决方案
在Android开发过程中我们多多少少会引入module,不仅会提高项目的开发进度,而且项目管理起来相当方便。但是同一个项目中引入多个module引入同一个jar或有冲突的jar时候在编译的时候会出现错误,这些错误往往让人抓狂。在解决这些错误之前,让我们先了解下关于module的几种依赖方式的区别(直接看解决方案请跳过)compilecompile是对所有的build type以及favlors都...
androidstudio引用aar文件后,运行起来报跟so相关的异常
在这里记录下这个坑吧! 曾经接入一个aar文件,编译时发现so文件不见了!后来检查了下项目里的 gradle.properties 文件 设置为跟aar一样的架构设置即可!换句话说,自己的项目不能跟aar的架构设置不一样! ...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 都人工智能培训 产品经理都学什么