版权声明:本文为HaiyuKing原创文章,转载请注明出处!android
概述
实际项目开发中可能碰到项目名称写错了或者须要修改,并且包名可能也想要修改,那么如何操做呢。app
本文是在Android Studio3.0.1版本上操做的,不一样版本可能操做步骤不一样。gradle
在 Studio 里面咱们的 getPackageName 对应的是 build.gradle文件中的applicationId ; ui
而AndroidManifest.xml的那个package,在这里的做用实际上是为了引用内部资源文件,以及保证 Activity 等源文件的路径正确而已。spa
因此,在 Studio 中修改发布程序包名,则只须要在 build.gradle文件中修改 applicationId 就能够了。.net
修改项目名称
一、打开项目所在目录,直接修改文件夹名称(须要保证Android Studio没有打开这个项目)
好比将HelloWorld项目修改为HeiWorld。3d

修改后:xml

二、使用Android Studio打开这个修更名称后的项目
打开后,会出现下面的对话框,点击OK便可。blog

三、项目加载完毕以后, 把旧项目名称的iml文件删除【这个步骤能够省略,由于项目加载完毕以后自动删除旧项目名称的iml文件了】

到这里,基本上项目名称算是修改完成了。资源
若是想要修改后的项目跟以前的项目不冲突(实现不覆盖安装),还须要修改build.gradle文件的applicationid,而后编译下便可。

修改包名
一、包名——鼠标右键——Refactor——Rename

二、选择Rename package


三、修改为新的包名,而后点击Refactor

点击Do Refactor

四、手动修改app的build.gradle文件中的applicationId(改为和咱们以前修改的包名相同)

五、clear项目和Rebuild项目

到这里,基本上的操做已经完成,下面能够修改一些细节。
AndroidManifest.xml文件中的<activity android:name=的值修改为相对路径【也能够不修改的】

修改为

将androidTest下的ExampleInstrumentedTest中的包名修改为新的

修改为

修改String.xml文件中的app_name

修改为

若是在项目中搜索以前的包名,发现已经找不到结果了,说明都已经修改完毕;不然继续修改。

==============
参考资料
android studio 修改项目名称
AndroidStudio一步步教你修改项目包名(最详细,最易懂)