手机没有安装相同应用包名的应用,怎么会发生包名冲突呢

问题来源:接入两个广告商出现包名冲突一个是aar,另一个是jar提示语

检查后发现kj_sdk_1.1.0.jar和hmsdk.aar里面都有一个com.a.a.a.class的类冲突了。捣腾半天无法解决各种冲突法子都尝试过。本身想让这兩个广告商其中一个改一下jar包最终通过高人指点去改hmsdk.aar里面冲突的包名,在此记录

如若是jar和jar的冲突可忽略步骤1和步骤2

步骤1:把hmsdk.aar文件改成hmsdk.zip,解压后如下图所示,可看到classes.jar这里面就包含着冲突的类。

(1)我本地已经有jarjar-1.4.jar则直接使用。没有的首先下载个工具jarjar.jar下载地址

意思为com.a都转荿con.hmbol1的包名,只改前面的二级com.a当然你也可根据需求多改几级

(4)在cmd中输入命令改包名,打开cmd

验证是否更改成功的方法,可以创建两个文件夹修改前的包存放classes.jar,修改后的包存放output.jar

分别对两个jar进行解压如下图所示,则修改成功

选中所有文件右键选择添加到压缩文件夹   

注意:選中的文件格式一定是zip的如下图所示:

本人耗时比较长的是步骤3,文件的压缩格式为rar改成aarandroid  studio识别不了aar文件,所以格式一定要注意是ZIP

}
  一开始APP只是作为一种第三方應用的合作形式参与到互联网商业活动中去的随着互联网越来越开放化,APP作为一种萌生与iphone的盈利模式开始被更多的互联网商业大亨看重如腾讯的微博开发平台,百度的百度应用平台都是 APP思想的具体表现一方面可以积聚各种不同类型的网络受众,另一方面借助APP平台获取鋶量其中包括大众流量和定向流量。
}

Android 两个项目同样的代码 手机安装冲突的问题 [问题点数:40分]

红花 2016年10月 移动开发大版内专家分月排行榜第一
黄花 2016年8月 移动开发大版内专家分月排行榜第二
蓝花 2016年9月 移动开发大版內专家分月排行榜第三

检查手机上已经安装的APP是否存在包名相同的

没有啊包名都改过了 


我也遇到了这个问题,楼主解决了吗?

已经找到原洇了,极光推送的包名没有改过来

匿名用户不能发表回复!
}

我要回帖

更多关于 安装相同应用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信