少年辛苦终身事,莫向光阴惰寸功。这篇文章主要讲述Android Studio修改项目名和包名相关的知识,希望能为你提供帮助。
为了提高开发效率,有时候需要使用现有的一些开源项目,记录一下自己修改项目名和包名的方法.
1.首先,修改包名(清单文件里找),
①展开所有包
![Android Studio修改项目名和包名](http://img.readke.com/220416/03352042C-0.jpg)
文章图片
②选中想要修改的包,shift+F6(也可右键Refactor+Rename)进行修改,别忘记下边也要Do Refactor
![Android Studio修改项目名和包名](http://img.readke.com/220416/033520F25-1.jpg)
文章图片
【Android Studio修改项目名和包名】
③等待更名完成后,run一下app,发现报错,原因是依然还有文件import了旧包名,这时在project上右键Find in Path,在整个项目里找旧的包名,逐个修改,然后clean + Rebuild project;
![Android Studio修改项目名和包名](http://img.readke.com/220416/0335202Y5-2.jpg)
文章图片
④如果依然报错如下,
Error:Execution failed for task \':app:compileDebugAidl\'.
> java.lang.RuntimeException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process \'command \'D:\\develop\\sdk\\build-tools\\23.0.3\\aidl.exe\'\' finished with non-zero exit value 1
那么去看下你的aidl文件的import部分,多半就是它了.修改后clean + Rebuild project,OK,到此包名修改完成
2.修改项目名称,直接去文件夹修改
![Android Studio修改项目名和包名](http://img.readke.com/220416/033520B92-3.jpg)
文章图片
同步一下项目,发现项目消失了,一小会后出现个空壳(由于gradle文件存在,会自动生成一个);
![Android Studio修改项目名和包名](http://img.readke.com/220416/033520CQ-4.jpg)
文章图片
然后,File—> open选中修改后的项目,把第一个空项目界面关掉.
![Android Studio修改项目名和包名](http://img.readke.com/220416/0335202054-5.jpg)
文章图片
把模拟器上的app卸载了,然后再run一下app,如果还报错的话,就这样操作,
![Android Studio修改项目名和包名](http://img.readke.com/220416/033520BG-6.jpg)
文章图片
选择Invalidate and Restart.
OK,到此修改项目名称和包名就完成了!
推荐阅读
- Android活动运行方法
- Android数据存储引擎---SQLite数据库
- Android项目中的config.xml文件 “config.xml”
- Android学习笔记(十三) Handler
- Android学习笔记 Intent
- Android(PowerManager类 电源管理)
- Android开发(《Gradle Recipes for Android》阅读笔记(翻译)3.1——使用Build Types)
- Android学习笔记 Activity的生命周期
- Android(或者Java)通过HttpUrlConnection向SpringMVC请求数据(数据绑定)