Android学习之同一个手机中安装两个相同的项目

需要修改三个地方:

  • 修改build.gradleapplicationId
  • 修改清单文件的package
  • 修改包名

STEP1 直接在本目录复制相应的项目文件

这里写图片描述

当然也可以接着修改为合适的名字

这里写图片描述

STEP2 AS打开复制的文件,修改build.gradleapplicationId

这里写图片描述

修改的时候,AS会弹出一个这样的提示框,

这里写图片描述

对于这样的原因有很多,也不尽相同,一会我说下我自己的原因。

STEP3 修改清单文件的package

扫描二维码关注公众号,回复: 2777536 查看本文章

注意和build.gradleapplicationId要一样!

这里写图片描述

STEP4 修改包名

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

STEP5 clean项目

这里写图片描述

大体上应该到这里结束了,这里再附带点细节问题,就是前面说的Gradle files have changed since,如果不处理的话就会安装APP失败!

解决办法:
我的原因百度了一下,是因为有第三方库,具体做法是删掉第三方库,然后再重新导入第三方库即可!

第三方库的导入,可看<这篇>博客!


最后贴一个效果图,成功实现相同APP(不同功能)安装同一手机。(为了好区分,最好改下名字!)

这里写图片描述

猜你喜欢

转载自blog.csdn.net/ReCclay/article/details/81701594