千磨万击还坚劲,任尔东西南北风。这篇文章主要讲述AndroidStudio更改包名相关的知识,希望能为你提供帮助。
最近开发一个项目 和以前开发的某一个功能类似 不想再重新搭建界面 从零开始去写。。。
就想把原来的项目copy一份 但是这样的话安装在手机中会把原来的项目覆盖掉
这是因为它们的applicationId相同,而applicationId是一个app的标识。
所以要更改包名 和applicationId
修改包名:
选中要修改的包右键Refactor—Rename
文章图片
这时候会发现只能改最后一层的包名,如果我们想改变中间的那层怎么办?
如下图:
点击设置的图标 将箭头指的那个选中的设置成未选中状态,这时候你会发现包名右侧结构出现变化
文章图片
结构变化后:
文章图片
这时候你可以选中任意一个文件夹去改变他们的包名了。
这时候光改了包名再运行还是会覆盖掉原来的apk因为没有改applicationId,我们需要在app目录下的build.gradle中更改包名,如图:
文章图片
这时候再次运行就不会覆盖以前的项目了,因为applicationId改变了
这里有一个问题 那么不改包名 只改applicationId不可以吗???
结果表示并没有覆盖原来的,又重新生成了一个 不过还是该一下包名统一一下吧,要不感觉怪怪的。
备忘,希望能帮助到大家。
【AndroidStudio更改包名】
推荐阅读
- Android——bootchart
- developer.android.google.cn
- android5.x加入sim1,sim2标识
- Windows和Mac的12个最佳免费iOS模拟器合集
- Windows的10个最佳Xbox 360模拟器合集
- 6款适合初学者的最佳音乐制作软件(免费)
- 10款最适合建筑师的免费建筑软件合集
- Windows的10款最佳虚拟机软件合集
- Windows的10款最佳Xbox模拟器(哪个最好用())