博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio彻底换包名的方法
阅读量:6000 次
发布时间:2019-06-20

本文共 586 字,大约阅读时间需要 1 分钟。

hot3.png

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

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

更换步奏

01

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

02

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

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

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

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

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

shift+f6.png

转载于:https://my.oschina.net/u/1181284/blog/1553142

你可能感兴趣的文章
An introduction to parsing text in Haskell with Parsec
查看>>
Redis在java开发中使用
查看>>
input file样式美化
查看>>
博客园页面设置
查看>>
docker环境搭建
查看>>
开发过程中,ps要做的事情
查看>>
[IOS] Storyboard全解析-第一部分
查看>>
CSS:opacity 的取值范围是 0~1
查看>>
Silverlight 自定义的附加属性
查看>>
常见问题
查看>>
Sqlite插入或更新
查看>>
Jenkins添加Windows自动化构建方案
查看>>
调用天气预报接口
查看>>
node.js中使用http模块创建服务器和客户端
查看>>
LeetCode 453. Minimum Moves to Equal Array Elements C#
查看>>
Away3D基础教程(六):支持双面交互的PlaneGeometry
查看>>
(十五)Centos之安装jdk
查看>>
51nod 最长公共子序列+输出路径
查看>>
RISC-V: custom instruction and its simulation(转)
查看>>
博客园个性时钟,Play with me !!!
查看>>