Android开发中上线后修改应用名称的若干问题

时间:2024-04-17 14:31:43

一、在Android Studio 1.3中修改app的包名:

需求来源:

之前开发的app已经在腾讯的应用宝上线,应客户要求,app需要改名字,这个就有点麻烦了。如果申请改名字,要求如下:

截图上图的要求,以及我后来咨询过客服,得到的答案是,应用宝平台上,如果app要改名字,条件是:要么上传软著证明,要么其他平台应用名称修改审核通过后在线的前后台截图

算了,那我还是将之前的app下线,然后上传新的app吧。下线也要提交申请:

上图显示,这个app下线后,任何账号无法上传同包名的app,既然我打算采取的策略是:下线之前的app,上传新的app,那新的app的包名也要改了。

 

在Android Studio 1.3中修改app的包名: 

(1)refactor包名:

首先,单击要修改的包;然后单击Project工作区的设置按钮,单击“Compact Empty Middle Package”选项,使之取消选中。如下图所示:

操作完成之后,包的结构会有所变化:

我们选中上图中红框部分的的文件夹,按住【Shift+F6】进行refactor充命名(因为这个文件夹是我需要修改的):

上图中,点击refactor,稍等一会儿 ,包名就修改完成了。此时,AndroidManifest文件中的包名也会自动修改完成的,如果没改,重新打开项目之后就好了。

(2)修改applicationId:

找到build.gradle(Module:app)这个文件,将里面的applicationId修改更新一下即可(更新为新的包名)

大功告成。

 

二、app上线之后需要改名字,该怎么做:

现在app已经在腾讯的应用宝、百度、360上线了。

 

1、百度平台:

百度平台的最简单。直接更新app的版本即可,因为上传新的apk的时候,会自动识别出apk里面的app名字:

 

2、360平台和百度平台是一样的。

 

3、腾讯的应用宝平台:

既然在百度的平台上改名字通过了,我们可以在应用宝平台提交修改APP名称的申请:

上图就是应用名称修改的申请,按照要求填写之后,将百度平台应用名称修改审核通过后在线的前后台截图,上传上去就行了。这个截图可以代替软件著作权。然后静等通知就好哒。

 

总结:

app上线之后,如果要改名字,开发者需要做的是,先改包名,然后申请新的分享平台的应用。最后,在各大商店里重新新建一个应用,并提交。因为,如果只改名字,不改包名,有些商店平台会误以为是同一个应用。