关闭

安卓Eclipse如何快速修改工程名及包名

标签: Eclipse包名修改
11484人阅读 评论(1) 收藏 举报
分类:

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


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

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

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


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


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


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


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


最后修改MainActivity的包名:


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


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


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


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


确定后如图(不要怕):


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


最终结果:


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

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


全部修改完毕:



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

4
0
查看评论

Android Studio 完美修改应用包名

修改包名,相信大多数项目都会遇到,根据我们正常的修改方式,是这样的。 在种情况是只能修改最外层的那个名称, 如果我们现在是需要修改中间的某一个,这里就行不通了。 那么我们来看一下如何修改成你最终要的包名。 操作图如下: 看到没有,我们只需要在setting里面,把 compact e...
  • lv_fq
  • lv_fq
  • 2016-07-10 23:34
  • 51495

修改android应用包名

由于项目需要,要修改已经开发好的应用包名,这本身很简单,但是如果你没找到门道,可能会白白浪费许多时间。 修改包名有三个地方要改,这三个地方的修改一定要按顺序来,否则你可能会遇到许多不必要的麻烦。 1.修改清单文件 2.重新在Java文件中导入R文件 1改完之后系统就会报错,这是因为R文件...
  • u012702547
  • u012702547
  • 2015-07-16 22:48
  • 2193

Android修改包名 方法一:Rename方法,手动修改

请珍惜别人的劳动成果,转发转载或借鉴,请附带原作者链接 http://blog.csdn.net/wj9966 谢谢支持~ 下面介绍在Android studio中手动修改包名的方法: 1、点击 工程结构旁边的小齿轮,将红色部分那一串字符前的对勾去掉。 ...
  • wj9966
  • wj9966
  • 2017-05-20 10:07
  • 702

Android 正确修改项目包名而不报错的方法...

由于项目需要修改下项目的包名,很天真的以为只要在AndroidManifest下只要修改package=“com.xxx.xxxx” 就可以了,但是修改后发现项目几乎所有的类都报错了,一开始以为是 引用的Library 中的的 v4 包版本不相同,把所有的 v4包都替换一样,发现还是没有解决问题,重...
  • guiping_ding
  • guiping_ding
  • 2015-12-26 15:33
  • 2072

Android studio 修改项目包名

我们知道在eclipse下修改项目包名是很容易的,直接选中包目录右键--》Refactor --》Rename,在弹出框中修改包目录结构就可以了 但是在Android studio 中按照这样修改就不行了,那么怎么做呢,只能一级一级修改: 在项目结构顶部右手边有个设置按钮,点击之后取消选择Co...
  • u012861467
  • u012861467
  • 2016-06-28 09:20
  • 5359

如何修改Android应用包名

1、首先看你的根包下有多少子包,找到最底层的子包或文件 修改z1的路径,修改后如下图: 接下来同样的方法修改z2,z3的包名: 最后修改MainActivity的包名: 2、打开gen目录,并修改包名: 确...
  • u013210620
  • u013210620
  • 2015-11-03 19:49
  • 1929

安卓Eclipse如何快速修改工程名及包名

安卓Eclipse如何快速修改工程名及包名 转自 http://www.bubuko.com/infodetail-845881.html 1. 先打开gen目录,并修改包名: 确定后如图(不要怕): 接下来就修改清单文件中的包名吧: ...
  • hr8610
  • hr8610
  • 2015-10-17 10:46
  • 594

自己总结的 Android 修改包名方法

前些天接了个任务,说是要将现有的项目改个名字,具体要求到包名和全局变量都要改名的程序。 然后我就在网上查了资料试了试,发现都不管用,老是最后一步出错误。在总合了好几种网上的资料后,自己总结出来了一种有效的方案,在这里图文解说一下。 首先,右击你要修改名称的项目,选择Andro...
  • u013884777
  • u013884777
  • 2014-03-12 11:36
  • 2119

安卓AS修改包名和包名结构

安卓AS修改包名和包名结构 修改包名 参考:http://www.cnblogs.com/Kyouhui/p/4632813.html Eg: 将AAA.BBB.CCC改为DDD.EEE.FFF 在AS中我们对于改成这样的包名比较容易。 简介 对于安卓项目来说,他的包名和他的目录结构是对应...
  • u011486491
  • u011486491
  • 2017-02-13 16:04
  • 5323

Android Studio上修改项目(module)的包名(Package Name)。

1、问题 在Android Studio上开发程序的时候,有时候会发现到项目的包名出现错误,或者在最初创建时比较草率,后期需要修正。 由于包名在android开发中相当重要,而且在需要文件中会引用到,你肯定不能通过手动的修改每一个文件,所以必须查找到IDE自身提供功能。 2、解决思路 当你对着包名右...
  • qq_32736689
  • qq_32736689
  • 2016-08-21 09:06
  • 4392
    个人资料
    • 访问:355239次
    • 积分:4779
    • 等级:
    • 排名:第7159名
    • 原创:95篇
    • 转载:10篇
    • 译文:0篇
    • 评论:393条
    我的微博
    微信公众号AndroidMax
    博客专栏
    最新评论