几个月前开始做的一个项目,起初还没有定下域名,随手用自己的域名创建了项目
最近需要对外发布了,想起包名还没有改……
那么改吧,目标最简操作

  1. 关闭Eclipse自动编译。避免修改过程中自动生成旧包名的R类

  2. 修改R类所属包。修改gen目录下自动生成的包名,Eclipse会自动修改所有引用到的R类

  3. 手动修改AndroidMaifest.xml

    比如
    android:name=".provider.MessageProvider"
    修改为
    android:name="com.hyuuhit.xxx.provider.MessageProvider"

    provider这里注意包含相同android:authorities属性的应用不能同时安装,根据需要调整

  4. 检查自定义属性,如果存在自定义属性报错,修改xmlns中的旧包名到当前包名

  5. 恢复Eclipse自动编译

至此本次修改完成,代码及所属包没有变动,仅修改了应用对外包名,修改后可以直接导出发布