码迷,mamicode.com
首页 > 移动开发 > 详细

Android开发中相见恨晚的细节

时间:2016-01-23 01:33:46      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:

一、在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上线之后,如果要改名字,开发者需要做的是,先该包名,然后申请新的分享平台的应用。最后再重新新建一个应用,提交到各大商店。因为,如果只改名字,不改包名,有些商店平台会误以为是同一个应用。

Android开发中相见恨晚的细节

标签:

原文地址:http://www.cnblogs.com/tanchishe/p/5152644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!