修改工程名/包名,也是我们在开发中经常遇到的问题,比如我们在开发过程中突然觉得项目名不合适,或者根包名不合适想修改一下怎么办?

如上图所示工程,我想改变一下我的项目名,如把zzz改成xxx,把我的根包com.example.zzz名改成com.byl.xxx,快速并保证我的代码中不会报任何错误,该怎么办?

接下来我们先说修改包名:

修改一个文件名称,大家都知道一个快捷键,鼠标点击文件,按win+F2,有些同学可能会这样做,看下图:

这样做能不能达到需求呢?答案是不能的,因为在它下面还有子包,我们可以看下这种方法修改后的情况:

正确的方法应该怎么做呢?首先看你的根包下有多少子包,找到最底层的子包或文件(先参考第一幅图):

修改z1的路径,修改后如下图:

接下来同样的方法修改z2,z3的包名:

最后修改MainActivity的包名:

OK,此时可以看到工程没有报任何错误,但是这还并不算完事,因为我们配置清单里的包名并没改变,如果它不变,我们刚才的这些工作都是徒劳:

又有同学说了,那不很简单,我直接把它改了不就得了,真的是这样吗?我们看下直接改后的结果:

为什么都报错了呢?呵呵,原因很简单,因为你的R文件路径仍然是原来的包路径:

你可能会说这好办,我在java文件里一个一个改过了不就行了,当然可以,你的文件少了还可以,但是多了呢,几十个甚至上百的时候你也要一个一个改吗?那有没有一劳永逸的方法呢,当然有,先打开gen目录,并修改包名:

确定后如图(不要怕):

接下来就修改清单文件中的包名吧:

最终结果:

怎么样,没报任何错误吧!

好了,包名改完了,那么项目名如何修改呢?直接win+F2吗?哈哈,这样你会发现,当你把项目复制到其它地方时,项目名还是原来的,是不是甚是奇怪??你还需要进行以下操作,打开项目所在文件夹,并找到.project文件,打开之,修改项目名,然后再Eclipse中右键refresh项目即可:

全部修改完毕:

虽说这并没有什么技术含量,不过对于初学者或者是还不知道怎么修改工程名包名的同学来说还是很有用的,发出来也是帮助大家少走弯路,节省开发时间,好了,就到这里吧^^!

安卓Eclipse如何快速修改工程名及包名相关推荐

  1. eclipse修改android包名,Eclipse 如何快速修改工程名及包名

    修改工程名/包名,也是咱们在开发中常常遇到的问题,好比咱们在开发过程当中忽然以为项目名不合适,或者根包名不合适想修改一下怎么办? 缓存 在Eclipse中修改Android应用程序包名时,须要修改的几 ...

  2. android 工程名怎么改,Android Studio修改项目名称和包名方法

    平时项目开发中,有时候维护项目多,有的项目结构需要改变,这就需要我们去修改项目名称或者修改包名.下面介绍一下怎样修改项目名称和包名. 1. 修改项目名称 1)打开项目根目录下的setting.grad ...

  3. Android Studio(五):修改Android Studio项目包名

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  4. Android studio修改项目名称和包名

    Android studio修改项目名称和包名 (android studio v2021) 如想要修必包的名称,包的名称是和项目中的文件夹一致的,所有一般会有空的目录(com.xxx.yyy.zzz ...

  5. Java标识符(类名、变量名、方法名、接口名、包名)命名的一般规则

    Java标识符的概念以及命名约定 标识符是那些可以起自定义的符号名都叫标识符,在Java中例如:类名.变量名.方法名.接口名.包名等等. 标识符的命名规则(不按这些规则命名会导致程序错误,编译不通过) ...

  6. IAR快速修改工程名称

      一般构建好的工程直接通过拷贝方式用于新项目.IAR修改工程名称比Keil稍微多一步骤. 修改方法: 第一步:修改工程名称 将工程文件夹下后缀为"dep.ewd.ewp.eww" ...

  7. 芋道平台工程名、包名修改工具

    在线修改包名工程名.源码下载 http://fastbuild.run/ 开源工具 https://gitee.com/yinm/fastbuild-factory

  8. 【Flutter 问题系列第 46 篇】如何修改 Flutter 项目的包名

    这是[Flutter 问题系列第 46 篇],如果觉得有用的话,欢迎关注专栏. 如果你开发过 Android 原生的项目,修改项目的包名只需要修改 android - app - build.grad ...

  9. Android修改项目名、包名

    修改项目名 项目目录下找到settings.gradle后,修改rootProject.name后点击sync,如下图: 右键项目包,打开项目路径,重命名本项目文件夹即可: 修改包名 右键文件夹选择r ...

最新文章

  1. 更新maven一直在更新_海尔电视更新应用一直闪退?详细解决方法来了!
  2. python7.1处理异常
  3. 深度解密Go语言之context
  4. YbtOJ#532-往事之树【广义SAM,线段树合并】
  5. 关于静态库、动态库的区别汇总
  6. SpringBoot执行流程
  7. Rust性能分析-迭代器的enumerate方法是否会影响程序性能
  8. Theano 编程核心
  9. mmapcopy函数的编写
  10. 基于FPGA的虚拟示波器的设计
  11. 微信公众平台消息接口开发(8)小黄鸡(小贱鸡)机器人
  12. 广告归因:是什么和为什么
  13. php 上标和下标,网页中各种上标和下标的应用实例
  14. Matlab mfcc函数参数详解(英文附例)
  15. ssh exited with error status 255; restarting ssh的解决方法
  16. HTML邮件基本使用方法
  17. Axure的安装教程
  18. P1498 南蛮图腾 题解
  19. Artifact XXXwar exploded Artifact is being deployed, please wait...(已解决)
  20. Java中制表符的使用

热门文章

  1. APSIM练习 2:残留物覆盖对休耕期间土壤储水的影响
  2. 闲谈高可用与负载均衡
  3. Serverlet详解
  4. 留学生该如何准备快消行业秋招笔试?(宝洁、联合利华、达能、强生等
  5. deallocate mysql_mysql fetch into?len函数?deallocate是什么意思
  6. java 子类调用静态方法吗_Java子父类中静态方法
  7. 苏嵌嵌入式Linux实训 第2天
  8. 2021临沂市地区高考成绩排名查询,临沂高中学校实力排名,2021年临沂所有的高中分数线排名...
  9. OCAD应用:多重转换式断续变焦系统设计
  10. c语言字符二维数组传参,C语言函数传递二维数组