码迷,mamicode.com
首页 > 移动开发 > 详细

Eclips android 修改包名

时间:2015-03-17 22:01:38      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

  1. 现将project菜单下的 Build AutoMatically 去掉,先不让它同步的编译,等一下统一的去编译。

  2. 选中我们需要更改的包 -> 右击 ->Refactor ->Rename,出现下面的界面,选中前面三个选项 -> 选中Preview,出现下图的界面 ->OK即可

  3. 现在可以clean一下我们的项目了;选中项目名->project ->clean

  4. 这个时候工程里面的类可能会出现错误,如图。仔细看了一下发现由于编码的错误,把代码放到上一行的的注释的一行去了。导致下面的变量名找不到,这个时候我们只需把代码换行到下一行里面即可。

  5. 下面我们再修改一下application name;这个比较简单;选中工程名 右击->android tools ->Rename Application Package 修改自己想要的包名即可

  6. 附:找不到R.文件

  7. 新建工程的时候,包名随便写了com.kec.activity,后来觉得不是很好,改成com.table.activity,结果发现gen下的R.java文件的包名还是原来的com.kec.activity

  8. 不管是尝试把R.java里的包名改为com.table.activity,还是把R.java删除,eclipse都自动生成com.kec.activity。。

  9. 网上查了下发现,R.java是由ADT维护的,ADT会监测到工程里的资源文件,自动在R.java里注册一个ID方便使用。

  10. 一路找下来终于找到AndroidMainfast.xml这个文件。。在这个文件最开头的mainfast的定义中,有个package="com.kec.activity",还是原来的包名,修改成com.table.activity之后,刷新发现工程里原来的R.java自动删除,只留下了com.table.activity下的R.java。

  11. 问题解决

Eclips android 修改包名

标签:

原文地址:http://my.oschina.net/u/131904/blog/388121

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!