安卓AndroidStudio如何在同一个手机中安装两个相同的项目

我的开发工具: AndroidStudio

今天由于公司业务需要, 经理让安装两个相同的APP到手机上, 考虑到包名是应用程序的唯一标识, 所以在工程列表的app下的build.gradle里, 把applicationId改成了不同的. 然后再使用新的签名文件(也可以使用同一个签名文件)重新打包, 这样打包出来的APK就可以和其它的项目同时运行在手机上了. 


但是这种方法在我华为4.4的手机上可以见效. 在7.0的华为荣耀上却不行, 安装的时候报错,安装不上. 经过搜索和排查,发现是在一些机型上只修改build.gradle里的applicationId是不行的. 还需要修改清单文件里的包名package. 要改成和applicationId里一样的. 然后在项目列表里的包名也要重命名下, 改成和applicationId一样的.这时候再重新打包, 安装到手机上, 就可以了.


具体截图如下:

一, 把工程直接复制一份, 然后导入STUDIO并打开. 然后在build.gradle里,把applicationId改成新的, 改什么随你啦. 



二,在清单文件中, 把包名package修改成和applicationId里一样的内容.


此时下方的Activity可能会报错, 变红.


这时候需要再把工程左侧的包名改一下,比如你之前的包名是com.baidu.test 你需要改成com.baidu.test002, 就需要在对应的包名下手动更改下


找到对应的包, 在上边单击右键选择Refactor - rename , 输入你要更改的包名,然后再点击对话框上的 Refactor, 此时会在STUDIO下方弹出更改包名会涉及到的文件, 直接在大概左下方的位置, 还有一个Refactor, 点击, 然后就更改完毕了. 




三,然后此时如果你需要更改APP的图标或者名称, 在清单文件里直接更改即可. 然后在菜单栏Build - Generate Signed APK... 里,使用新的或者之前的签名文件从新打个包, 把打包后的APK文件直接发送到手机上, 就可以安装成功了.


*** 此方法可以装多个相同的APP到手机上. 我装了三个是没有问题的.

*** 如果你使用新的签名文件打包的话, 并且你的项目中用到了比如高德地图, 友盟分享等功能, 记得要在清单文件里更改第三方的配置文件apikey之类的, 以及在第三方开放平台更改SHA1码和包名等.

刚开始写博客, 有写的不好的或者不对的地方, 希望各位大神多多指正. 希望能帮到后来的朋友, 谢谢! 欢迎留言讨论!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/67427.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android手机怎么改字体,手机字体怎么改 安卓手机字体修改教程

类型:图片素材大小:1.6M语言:中文 评分:1.9 标签: 立即下载 看惯了自带的那个方方正正的字体,觉得不是那么美观呢。通过以下的教程可以帮你给自己的爱机换一个字体。 首先手机要需要获取过root权限&#xf…

如何在手机上装linux系统吗,怎样在Android手机上安装GNU / Linux

第1步:安装Busybox库 请确保您已扎好手机的根。您几乎可以在每台设备上通过检查是否具有“超级用户”应用程序来做到这一点。 ( 但是,在某些过程中,您可能没有安装该应用程序就已经将手机植根了。 )。 我们希望使用busybox库来帮助我们与之交…

android手机怎么改字体,安卓手机怎么改字体

安卓手机的花样层出不穷,其中各种各样的字体更是彰显个性,那么安卓手机该如何修改字体呢?手机屏幕是和我们最直观的交互界面,每天看着同样的手机界面,难免会有些视觉疲劳,怎么样给手机增添点色彩,让我的手机和别人的不一样,跑跑车这里分享了一种修改方法,简单的几部操…

手机怎么打开谷歌官网页服务器地址,google手机地图打不开了的解决方法

google手机地图打不开了的解决方法 google地图是很方便偶们出行的一个小助手,但是经常会出现google地图打不开的情况。下面由就爱阅读小编为你整理了google手机地图打不开怎么办的相关方法,希望对你有帮助! google手机地图打不开解决方法如下 1.手机或者…

安卓手机连接不上电脑解决方法总结

因为经常需要进行安卓连接电脑进行真机调试,所以需要进行安卓连接电脑。以下进行步骤说明: 安装ADB 电脑上装上adb,具体百度一下教程,可以看如何安装ADB当安装好后,进行adb devices测试这个就是检查电脑是否有安卓设备…

android版本不更新,如果安卓系统手机一直不更新app会不会不卡?

硬件损耗问题就不讨论了,电子设备都有这个问题。我见过某大牛自己把不需要的功能、服务给删了,然后自己用 Nexus刷一台,就是持久又不卡,不但不卡,而且用起来很顺!真正卡、耗电的原因,绝不是安卓…

你想在旧Android手机上装Linux系统吗?看这里

如果您对此文感兴趣,说明您应该使用过Linux,并且知道Linux几乎可以在任何硬件上运行。但有时我们也会想,Android不是已经是Linux了吗?为啥还要再安装Linux呢? Linux操作系统实际上应该被称为GNU/Linux。但随着时间的推…

python安装不了是什么问题_python为什么安装了运行不了?

python安装却运行不了的解决办法:1、因为下载过程中的错误操作导致运行不了,需要重新下载;2、因为配置原因得到错误,进行重新安装即可。 有朋友在安装了Python之后发现不能正常使用,就说明安装过程出了问题。有同样问题…

智能网联汽车 V2X 系统预警应用功能测试与评价方法

本文件规定了智能网联汽车V2X系统预警应用功能的通用要求、测试项目及测试方法,包括测试 场景的功能要求、测试步骤以及通过性条件。 本文件适用于具有V2X网联功能的M1类、N1类车辆的应用场景测试与评价,其他车辆类型可参考 执行。 1 术语和定义 术语…

C-V2X 与智能车路协同技术的深度融合

C-V2X 与智能车路协同技术的深度融合 摘要:智慧交通已经发展到智能车路协同(i-VICS)阶段,车用无线通信(V2X)是 i-VICS 的重要支撑技术,可以支撑车路间的实时信息交互。介绍了蜂窝 - V2X&#x…

从软硬件解耦到协同定义,谁在创新自动驾驶平台新玩法?

随着软件定义汽车的逐渐深入,整车电子电气架构已经从硬件驱动(拼算力)进入到软件硬件协同定义的新阶段,产业链软硬件供应商之间的生态合作也在增多。 1月18日,全球自动驾驶计算芯片引领者——黑芝麻智能宣布将联合 Bl…

5G R16+C-V2X赋能下一代智能T-Box,助力智能驾驶时代加速到来

█ 5G技术助力C-V2X持续进化,智能网联新生态逐步建立 汽车行业正面临百年未有之变局,智能汽车已经成为全球汽车产业发展的战略方向。发改委、工信部、交通部等11部委联合印发的《智能汽车创新发展战略》中指出:汽车产业与相关产业全面融合&a…

智能网联汽车通信场景简介

智能网联汽车通信场景简介 智能网联汽车(简称 ICV)是指搭载先进的车载传感器、控制器、执行器等装置,融合现代通信与网络技术,实现车与 X(车、路、人、云等)(V2X)的智能信息交换与共享,具备复杂…

驭势科技助力东风打造自动驾驶出租车队,加速智能汽车关键核心技术研发

10月19日,以“志启新章,智创不凡”为主题的东风公司技术中心第五届科技创新周拉开帷幕。在本届科技创新周开幕式上,东风自动驾驶领航项目正式启动。东风公司技术中心、武汉经济技术开发区与国内知名高校以及国内头部自动驾驶企业一同签约。驭…

智能驾驶浪潮催生车载通信新机遇 移远通信抢占5G+C-V2X+GNSS风口

现阶段,全球汽车产业正在加速驶入智能网联汽车时代,“5G车联网”作为汽车产业融合技术发展的重要领域,已经成为国内外新一轮技术创新和产业发展的热点。 根据《高工智能汽车研究院》数据显示,今年1-9月同时搭载ADAS数字座舱的新车…

2019智能网联汽车技术大会 | C-V2X技术发展将加速车联网商用步伐

12月28日上午,2019智能网联汽车技术大会C-V2X技术研发与实践研讨会在广州黄埔香岚王子明时酒店召开。本次论坛以“加速车联网商用步伐”为主题,联通智网科技华南区副总经理严炎、四维图新车路协同研究院院长郭磐石、金溢科技副总裁兼首席技术官何宁、高新…

智能网联汽车——智能化

一、无人驾驶的系统组成 算法端包括面向传感、感知和决策等关键步骤的算法,从传感器原始数据中提取有意义的信息以了解周遭的环境情况,并且根据环境变化做出决策;客户端包括机器人操作系统以及硬件平台,融合多种算法以满足实时性与…

智能网联汽车深度报告:车路协同,高阶自动驾驶新起点

智能网联汽车深度报告:车路协同,高阶自动驾驶新起点 车路协同有望于 2030 年国内规模化落地,粗略估计国内市场将达万亿。智能网联 V2X 是核心,5G 部署进一步加速商用落地。需求端,汽车是继手机 之后数量最庞大的终端设…

智能汽车预期功能安全保障关键技术

本文作者邵文博、李骏、张玉新 由于性能局限、规范不足或可合理预见误用导致的预期功能安全问题层出不穷,严重阻碍了智能汽车的快速发展。本综述聚焦智能汽车预期功能安全保障关键技术,分别从系统开发、功能改进和运行3个阶段进行了系统的总结&#xff…

智能汽车软件关键技术及应用趋势

来源 | 旺材汽车电子 目录: 1. 汽车电子电气架构与车载计算平台技术趋势 2. 系统层软件 3. 自动驾驶软件 4. 智能座舱软件 5. 车联网软件 6. 高精度地图 1. 汽车电子电气架构与车载计算平台技术趋势 汽车电子电气架构从传统分布式架构正在朝向域架构、中央计算架构转…