android studio修改项目包名
公司之前的项目是ecplise,现在用AS进行重构,里面涉及到微信支付 微信登录等,AS里面的包名是自己命名的,然后调用第三方登录的时候,就是回调不回来,后来经过查找原因是包名的问题:因为微信的appkey = 包名+SHA1,下面是更改过程及注意事项:
一、注意事项
1:必须更改gradle文件中applicationID
2.必须更改清单文件中包名
二、操作步骤
1、更改build.gradle中的applicationID为需要更改的包名:可以放到更改包名之后,但有时候包名更改失败就需要先执行此操作
2、调整包结构显示方式:更改包结构(箭头1所指结构更改),去掉箭头2所指勾选
3、选中要更改的包名进行更改:*如图1选中包名后右键选择箭头2所指,然后选择Rename *或者选中需要更改包名(箭头1)然后按住快捷键 shift + F6进行更改包名
4、在弹出的窗口中更改包名,有两种窗口:
1)选择红框中的按钮
然后在更改包名窗口中更改包名:
2)直接出现更改包名窗口,则更改包名即可
5、更改清单文件中的包名
6、rebuild或者clean一下项目,如果R文件引用没有修复就需要进行手动修复,使用文件替换功能比较快捷!至此androidstudio下项目包名更改完成。