您的位置:首页 > 移动开发 > Android开发

Android Studio修改包名实战

2016-03-18 13:23 417 查看
今天遇到一个问题,客户上传apk发现包名被占用了,那么就涉及到Android Studio如何修改包名的问题,相信大家也遇到过,现在就把我是如何解决的以博文记之,留作参考。

为防止大家概念错误,先贴一段官方文档翻译

最终的方案是,在您生成的.apk 的manifest 中,并且用于在你的设备和 Google Play 商店来标识你的应用的包,>叫做“application id”。

用于在源代码中来引用您的R类的,并且是解析任何相关的Activity/Service 注册的包,继续被称为“package”。

Package只是代表资源的引用路径,applicationId才是标识应用包名

所以,修改应用包名,简而言之,就是是修改applicationId就行了,然后Sync Now即可

//上面谢谢群友的提醒

//下面是修改目录结构的方法

首先,我新建一个工程



这里包名是up72.com.myapplication,那么如果我们想改为up72.com.myDemo.work该怎么实现呢?

首先,我们需要取消设置Compact Empty Middle Packages



取消后我们的包名就会分层



然后我们就可以分层修改了,myapplication改为myDemo,选择myapplication包,单击右键,Refactor->Rename



点击Refactor就行了

然后,添加work包,在mydemo包单击右键new->Package,添加包名work



嗯整个过程就结束了,是不是很简单,大家实战练习一下吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: