Android Studio完全换包名的方法

其实很简单,网上百度一下也不少文章,可是他们都忘了解决一个问题,就是不少与包名相关的注册信息,好比manifest里一些依赖第三方库所须要的一些service、广播、权限等注册信息,混淆文件里与包名相关的信息等等,这些一不当心就会忘了更换,出了问题还挺难排查的。app

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

更换步奏

01code

步奏一.jpg 直接在文件夹里新建一个新的包路径,把原包路径下的全部文件都拷贝到新的路径下。这一步其实也能够在Android Studio里操做,可是AS里若是文件比较多,操做的时候会索引好久,在这里就直接拷贝就ok索引

02it

在工程里右键选择Replce in Path,弹出这个页面 步骤二.jpgio

这里选择主module的路径就能够了。须要注意的是若是以前编译过这个工程,最好把app目录下的build目录删了。否则在执行替换的时候会把build的文件一块儿替换了,会很慢很慢。。编译

而后,clean,大功告成!!!module

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

AS选中包路径,Shitf+F6,只须要写上sylzgok了,弹出的对话框把下面两个选项都勾选的话,会完全一点。若是不太放心能够先preview一下。service

shift+f6.png

相关文章
相关标签/搜索