eclipse android 项目修改包名

1、注意事项:html

    1. 报错An unexpected exception occurred while creating a change object. see the error log for more detailsjava

  • 缘由和解决方法:你的项目中的有些类被“所有注释掉了“(整个类中的全部代码都注释掉了,也就是这个类中全部内容都是注释而没有响应的执行代码),找出这些类,并删除他们。 http://www.ithao123.cn/content-4886841.html      
  • 在项目中的java文件被彻底注释掉了,就会出现an unexpected exception occured的错误提示,注释掉的文件就应该直接删除嘛,删除文件就解决这个问题了。http://www.th7.cn/Program/Android/201504/441924.shtml      
  • 用全局搜索 File Search直接搜索 “//package”或者“//public class” 就能很快地找出那些被注释掉的文件了。

    2. 编码问题,报错Some characters cannot be mapped using "GBK" character encoding android

  • 解决办法:依次点击Window->Profermance->General->Content Type->Text看目录下面的每一个文件,包括子目录里面 Default encoding的值是否为utf-8,若是为别的值或为空,则所有改成utf-8,每一项改完,别忘了点一下update.所有改完后推出菜单,再点一下保存。http://blog.csdn.net/jumping_android/article/details/8122024
  • 这边主要是设置编码的一致,否则会乱码。

2、修改步骤:app

  1. 首先,右击你要修更名称的项目,选择Android Tools下的Rename Application Package。
  2. 而后会要改一些关联的文件,AndroidManifest要改好多项,由于是自动修改,因此会出现不是你所要的效果,并且容易出错,因此必定要在AndroidManifest前的对号咱们去掉。点击Finish。
  3. 接着,打开src文件夹,选中咱们要改的包名,按F2,也能够右击选择refactor中的Rename,而后修改包名,四个对号必定只选第一个,防止出现问题。而后点击Preview,在弹出的对话框中点击Continue,在弹出的对话框中,也去掉AndroidManifest前的对号,防止AndroidManifest文件出错。而后依照这个方法把全部须要改的包名都修改一下。
  4. 完成以上以后,查看一下res文件里是否有错误,有的话即时改正。
  5. 最后,打开AndroidManifest文件,修改package。而后利用Find和Replace去修改咱们须要更改的东西。
  6. ok啦。clean一下项目。

估计以上描述只有本身能看懂吧,贴下这篇做者的原创,很详细,配图的。http://hddev.blog.51cto.com/3365350/1353697编码

好啦。改包名很简单,不过记得上面的注意事项。
 spa