AndroidStudio更改包名

最近开发一个项目 和以前开发的某一个功能类似 不想再重新搭建界面 从零开始去写。。。

就想把原来的项目copy一份 但是这样的话安装在手机中会把原来的项目覆盖掉 这是因为它们的applicationId相同,而applicationId是一个app的标识。

所以要更改包名 和applicationId

修改包名:

选中要修改的包右键Refactor—Rename

这时候会发现只能改最后一层的包名,如果我们想改变中间的那层怎么办?

如下图:

点击设置的图标 将箭头指的那个选中的设置成未选中状态,这时候你会发现包名右侧结构出现变化

结构变化后:

这时候你可以选中任意一个文件夹去改变他们的包名了。

这时候光改了包名再运行还是会覆盖掉原来的apk因为没有改applicationId,我们需要在app目录下的build.gradle中更改包名,如图:

这时候再次运行就不会覆盖以前的项目了,因为applicationId改变了

这里有一个问题 那么不改包名 只改applicationId不可以吗???

结果表示并没有覆盖原来的,又重新生成了一个 不过还是该一下包名统一一下吧,要不感觉怪怪的。

备忘,希望能帮助到大家。

时间: 2024-07-29 04:52:06

AndroidStudio更改包名的相关文章

androidStudio 改包名

很多时候,我们需要将app换套皮肤,然后当作一个新的app来打包.如果只是更换了资源这样的安装包会将之前安装好的app替换掉. 1:不推荐的做法:直接在AndroidStudio里修改build.gradle的applicationId就可以了,但是这样做会引起第三方的授权问题,如友盟.jpush不会更新包名的.造成第三方不能正常使用2:正常的做法:转自:http://www.jianshu.com/p/557e1906db1a 默认Compact Empty Middle Packages(

Android项目更改包名

在我们开发Android项目的时候,常常需要对安装来自同一个项目但是版本不同的app到手机上,这就存在覆盖问题,通过修改Android的包名可以解决这个问题,步骤如下: 1.更改package name .在eclipse左边找到项目名,右键,在Android Tool 中找到Rename Application Package 如下图: 2.在上一步改完包名后,其实还没有更改源码中的包名,只是更改了工程中涉及包名的地方,下面再修改源码中的包名,选择要修改的包,如下图: 3.记住那个rename

android 项目更改包名的方法

本文章全文转载: http://www.2cto.com/kf/201304/206747.html 1.在项目上右键,选择android tools->rename application package,输入需要改为的名称,然后选择需要改的包,有部分包可能不需要更名 2.上一步并没有修改源码的包,只是将工程中涉及包名的地方改了,下面修改源码的包名,右键要改包名的源码包,选择refactor->rename,注意一定要将rename subpackages选上,否则子包不会被更名. 3.cl

Android更改包名

1, 首先找到src下主包,如:com.example.haha 右键refactor->rename改成想改成的包名,如:org.monsterlab.testdemo,上面两个选项全部勾选 2,打开AndroidManifest.xml 在package="com.example.haha"中,改名为想要的名字 3,如果Java代码中还报错,把相应的包名改下即可

android studio修改项目包名

公司项目都是用eclipse开发的,但是android studio开发已经是大势所趋了,所以在闲暇之余使用了一下androidstudio,这里对androidstudio更改项目包名做一下总结,因为自己在改包名的时候走了不少弯路,为自己mark一下,闲话少说无图无真相,直接上操作步骤: 首先说明一下androidstudio更改引用包名不如eclipse方便,只能一个一个改,且在manifest文件和build.gradle中要手动更改包名. 1.更改build.gradle中的applic

Android开发:彻底更改工程名

链接地址:http://blog.csdn.net/shengxia0dubing/article/details/25571987 对于已经建立的工程,如果发现原来的工程名不合适,此时若想彻底更改工程名,需要三个步骤: 1.更改工程名 选中工程名,右键-->Refactor-->Rename. 2.更改src文件下包名 选中包名,更改方式同步骤1.但此时需注意将弹出框中的所有选项均选中,其他项不用改动,直到finish. 注意:包名只能小写. 3.更改gen文件下包名 选中包名,更改方式同步

如何修改android工程的包名?

原文地址:http://jingyan.baidu.com/article/380abd0a71a1061d90192cfd.html 修改过程中可能会出现一些别的小问题,自行解决就好,多个包名需要修改的话,可以逐个进行修改!!!!! 在我们android项目开发到一定的程度时由于需要,我们必须修改一下工程的包名,以便更好的发布我们的项目.但是在这个过程中有时候修改好了之后会出现一些错误.下面由小编一步步教你如何更改包名,和解决出现的错误. 现将project菜单下的 Build AutoMat

如何用同一份代码生成不同包名的APK包

有时候,我们需要用同一份生成几个不同的APK包在手机上测试,如果不修改配置,安装新APK时,会覆盖之前的APK.解决方法: 1.修改AndroidManifest中的包名: package="com.mini.app.abcd",将包名更改,重新clean一下,对应的gen文件下面的包名也会自动更新 2.修改APP名字(便于区分): android:label="@string/mcc_app_name" >,在Strings里找到对应的APP名字,修改为新A

Eclips android 修改包名

现将project菜单下的 Build AutoMatically 去掉,先不让它同步的编译,等一下统一的去编译. 选中我们需要更改的包 -> 右击 ->Refactor ->Rename,出现下面的界面,选中前面三个选项 -> 选中Preview,出现下图的界面 ->OK即可 现在可以clean一下我们的项目了:选中项目名->project ->clean 这个时候工程里面的类可能会出现错误,如图.仔细看了一下发现由于编码的错误,把代码放到上一行的的注释的一行去