AndroidStudio更换包名
前言
最近做了一个软件,但是有不同公司的版本,所以开始的时候都只是复制了一份,包名都是相同的,用户实际智慧装一个版本使用,但是销售推广的时候想一台手机上装多个版本,所以需要改动包名,以前用eclipse的时候还是挺难搞的,不过用Android studio还是非常方便的,下面记录一下过程
改包名
首先修改app下build.gradle下applicationId,改为自己想要的包名
1 | defaultConfig { |
其次修改AndroidManifest.xml里的package
1 | package="com.android.test" |
改完之后AndroidManifest.xml下面的name会爆红,意思就是找不到路径了,所以上面的不要直接手动改
在package的包名上右键,选则Refactor -> Rename,其次可能会弹出一个警告,选择 In Whole Project,更改整个项目,然后输入新的包名,点击Refactor,再次点击Refactor,全局修改,然后修改结束,不放心的可以全局查找下,看看有没有遗漏的,但是还没有结束,如果用了ViewBinding之类的组件,可能会报找不到布局,所以接着看
重点
修改完上面的两处,再次点击 Sync Project With Gradle Files,同步一下,否则总是报红找不到布局