安卓项目完美改名
2020-03-23 本文已影响0人
pharoskgg
首语
有时候一些安卓教学是循序渐进,代码一层一层迭代,这时候需要不断的去创建新的项目(保留原来的项目好复习,与对比),如果手动去复制项目代码及结构会浪费许多时间,这时候还是直接将整个项目复制来得开
流程
复制整个项目的文件夹,进入修改包名,应用名。
导入需要改名的安卓项目(两种方式导入)
-
File -> New -> Import Project
image-20200323203021712-1584975185656.png
- 启动页导入

选择你需要改名的项目
修改应用包名
File -> Project Structure -> Modules -> default Config -> application ID
修改 application ID为你想要的名字,否则手机或虚拟机中有相同名字的程序会被此应用覆盖


修改代码包名
Android视图下:app -> java -> 项目包名(非androidTest 和 test) -> refactor -> rename -> rename package



此处修改与上面步骤修改的名称保持一致

记得点这个(Do Refactor),全局修改
切换成Project视图模式

此处修改名称,保持与上面的名称一致

同样修改名称,保持一致
点击出现的Sync Now(在修改settings.gradle时就会出现)

然后

先点clean project,再点击Rebuild Project
最后(切换回android开发视图模式)

修改两个文件里面的名字,同前面的名字保持一致