快速修改Android项目包名
几个月前开始做的一个项目,起初还没有定下域名,随手用自己的域名创建了项目
最近需要对外发布了,想起包名还没有改……
那么改吧,目标最简操作
关闭Eclipse自动编译。避免修改过程中自动生成旧包名的R类
修改R类所属包。修改gen目录下自动生成的包名,Eclipse会自动修改所有引用到的R类
手动修改AndroidMaifest.xml
比如
android:name=".provider.MessageProvider"
修改为android:name="com.hyuuhit.xxx.provider.MessageProvider"
provider这里注意包含相同
android:authorities
属性的应用不能同时安装,根据需要调整检查自定义属性,如果存在自定义属性报错,修改xmlns中的旧包名到当前包名
恢复Eclipse自动编译
至此本次修改完成,代码及所属包没有变动,仅修改了应用对外包名,修改后可以直接导出发布