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

需求:更改项目包名


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


关闭默认的包过滤选项


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



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


这里并没有像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,导入项目



修改成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,886评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,136评论 25 708
  • 项目做了一大半,主管说项目包名不好,得改.(可以想象下当时的反应和心情).....没办法只好改.刚开始的包名 第一...
    就是这么简简单单阅读 414评论 0 0
  • 30、问:为什么微信通讯录中会有自己?还可以自己给自己发消息?但不能自己给自己发红包?这背后的逻辑是什么? 答:这...
    纯银V阅读 10,961评论 0 88
  • 手帐,指用于记事的本子。也指在记事本子上拼贴图画以装饰记录生活。手帐大都制作精美,带有日历和笔,可以夹些名片和纸片...
    小哼De哼阅读 253评论 0 0