AndroidStudio下更改项目包名(详细)

需求:更改项目包名


 第一步:关闭默认的包过滤选项,展示完整的结构  3.0变为应取消勾选  hide empty middle packages


AndroidStudio下更改项目包名(详细)_第1张图片
关闭默认的包过滤选项


第二步:选中对应的包,然后直接右键->Refactor->Rename


AndroidStudio下更改项目包名(详细)_第2张图片


出现提示,我们选中Rename package,更改包的名字,而不是更改路径(更改路径不会改变java源文件的package name)。


AndroidStudio下更改项目包名(详细)_第3张图片

这里并没有像eclipse那样直接弹出整个包名的名字,而只有最后面的那个名字,所以在更改包名的过程中,需要逐级更改。

例:若将example.app改 为com.example.app   只需新建包com  将example.app 包拖进去即可


另外说明一点,在 Studio 里面我们的 getPackageName 对应的是 applicationId , 而manifest的那个package,在这里的作用其实是为了引用内部资源文件,以及保证 Activity 等源文件的路径正确而已,所以,在 Studio中修改发布程序包名,则只需要在 build 文件中修改 applicationId 就可以了。


修改项目名称

如果直接在AndroidStudio中选中项目名称,然后右键->Refactor->Rename。你会发现提示错误“Can’t rename root module”。尝试了几种方法都没有修改成功,因为gradle文件和项目名称有一定关系,所以是不被允许的。好了,说说我最后是怎么实现的吧。其实我用的方法很简单,直接关闭AndroidStudio,来到项目所在的文件夹,找到项目名称文件夹MyApplication,直接修改为我们想要的名字,这里我修改为Application,然后重新打开AndroidStudio,导入项目



AndroidStudio下更改项目包名(详细)_第4张图片

修改成功

你可能感兴趣的:(AndroidStudio下更改项目包名(详细))