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

Android Studio彻底换包名的方法

2017-10-19 00:00 344 查看
其实很简单,网上百度一下也很多文章,但是他们都忘了解决一个问题,就是很多与包名相关的注册信息,比如
manifest
里一些依赖第三方库所需要的一些
service
、广播、权限等注册信息,混淆文件里与包名相关的信息等等,这些一不小心就会忘了更换,出了问题还挺难排查的。

下面的例子是将
com.anzogame.ow
换成
com.anzogame.sylzg


更换步奏

01



直接在文件夹里新建一个新的包路径,把原包路径下的所有文件都拷贝到新的路径下。这一步其实也可以在
Android Studio
里操作,但是
AS
里如果文件比较多,操作的时候会索引很久,在这里就直接拷贝就ok

02

在工程里右键选择
Replce in Path
,弹出这个页面



这里选择主
module
的路径就可以了。需要注意的是如果之前编译过这个工程,最好把
app
目录下的
build
目录删了。不然在执行替换的时候会把
build
的文件一起替换了,会很慢很慢。。

然后,
clean
,大功告成!!!

文章发出去后有个朋友给我介绍了另外一种更简单的办法,只需要一步。

AS
选中包路径,
Shitf+F6
,只需要写上
sylzg
ok
了,弹出的对话框把下面两个选项都勾选的话,会彻底一点。如果不太放心可以先
preview
一下。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息