闲暇之余使用了一下androidstudio,这里对androidstudio更改项目包名做一下总结,因为自己在改包名的时候走了不少弯路,为自己mark一下,闲话少说无图无真相,直接上操作步骤:

 首先说明一下androidstudio更改引用包名不如eclipse方便,只能一个一个改,且在manifest文件和build.gradle中要手动更改包名。

1、更改build.gradle中的applicationID为需要更改的包名:可以放到更改包名之后,但有时候包名更改失败就需要先执行此操作

android studio 修改包名后 R.id android studio包名怎么改_包名

2、调整包结构显示方式:更改包结构(箭头1所指结构更改),去掉箭头2所指勾选

android studio 修改包名后 R.id android studio包名怎么改_右键_02

3.选中要更改的包名进行更改:*如图1选中包名后右键选择箭头2所指,然后选择Rename

android studio 修改包名后 R.id android studio包名怎么改_包名_03

4、在弹出的窗口中更改包名,有两种窗口:

1)选择红框中的按钮

android studio 修改包名后 R.id android studio包名怎么改_右键_04

然后在更改包名窗口中更改包名:

android studio 修改包名后 R.id android studio包名怎么改_包名_05

5、更改清单文件中的包名

android studio 修改包名后 R.id android studio包名怎么改_android studio_06

6、rebuild或者clean一下项目,如果R文件引用没有修复就需要进行手动修复,使用文件替换功能比较快捷!至此androidstudio下项目包名更改完成

6.rebuild之后会出现提示,下面的提示是对修改之前的名称的引用,通过手动的方式,对有引用的地方进行修改,改成修改之后的名称,全部修改完成之后,进行rebuild,项目包名修改成功