其实很简单,网上百度一下也不少文章,可是他们都忘了解决一个问题,就是不少与包名相关的注册信息,好比
manifest
里一些依赖第三方库所须要的一些service
、广播、权限等注册信息,混淆文件里与包名相关的信息等等,这些一不当心就会忘了更换,出了问题还挺难排查的。app
下面的例子是将com.anzogame.ow
换成 com.anzogame.sylzg
ui
01code
直接在文件夹里新建一个新的包路径,把原包路径下的全部文件都拷贝到新的路径下。这一步其实也能够在
Android Studio
里操做,可是AS
里若是文件比较多,操做的时候会索引好久,在这里就直接拷贝就ok索引
02it
在工程里右键选择Replce in Path
,弹出这个页面 io
这里选择主module
的路径就能够了。须要注意的是若是以前编译过这个工程,最好把app
目录下的build
目录删了。否则在执行替换的时候会把build
的文件一块儿替换了,会很慢很慢。。编译
而后,clean
,大功告成!!!module
文章发出去后有个朋友给我介绍了另一种更简单的办法,只须要一步。百度
AS
选中包路径,Shitf+F6
,只须要写上sylzg
就ok
了,弹出的对话框把下面两个选项都勾选的话,会完全一点。若是不太放心能够先preview
一下。service