【eclipse】Android项目的重命名非Ant
来源:互联网 发布:设计效果图软件 编辑:程序博客网 时间:2024/05/21 06:30
本人还是非常支持有图有真相这样的方式表达,不需要过多语言描述,一目了然。
如有转载:请附上链接:支持下辛苦的同事们http://blog.csdn.net/knockheart/article/details/12224923
当然也可以通过ant批量的替换包名等操作。在这里呢我就仅仅是使用Eclipse自有的方式更换包名
选中要更改包名的项目-->package explorer右边的小箭头view menu -->Filters
将empty parent packages前面的勾去掉
现在的项目出现了很多空包
首先AndroidManifest.xml中修改包名,建议大家在声明Activity,service等的时候使用相对包名,因为改一次就搞定,否则的话Ctrl+F替换吧,改好后保存
这是项目就会报红叉了
下一步,选中要更改包的级别 例如com.kstapp.sissi改成com.kstapp.seventeenu,那么就选中com.kstapp.sissi这个目录(Alt+Shift+R)或者F2弹出rename package对话框
勾选上Rename subpackages这项-->一直ok
然后看到我们的项目包名已经都改掉了,但是项目仍然有错误,不要着急,马上就大功告成
项目仍然有错误的原因就是布局文件中,我们有用到自定义个控件,
例如:原项目是这个类com.kstapp.sissi.tools.NoHorizontalScrollView
经过以上的操作,
<com.kstapp.sissi.tools.NoHorizontalScrollView></com.kstapp.sissi.tools.NoHorizontalScrollView>
被更改为<com.kstapp.seventeenu.tools.NoHorizontalScrollView></com.kstapp.sissi.tools.NoHorizontalScrollView>
也就是说Eclipse还是有点小问题的,它没有完全的将包名改对,没关系。
那就会有人说了,我自定义了很多控件,而且很多布局都在使用一个一个改就太耗时了,解铃还须系铃人,总有解决的办法,
Eclipse的问题就让Eclipse解决,直接上图
现在项目只有layout报错选中layout,单击Eclipse工具栏Search-->Remote->file search
选中Scope中的第二项:Selected resources
Containing text: 要替换的内容 例如本例中的 com.kstapp.sissi
点击replace替换弹出Replace text matches对话框 with:com.kstapp.seventeenu -->ok 改名完成,大功告成,记得导出时最好再clean一下!
另一种:更简单,右键项目Android Tools -->Rename Application Package
哦了!
- 【eclipse】Android项目的重命名非Ant
- Eclipse下Android项目的重命名非Ant
- 修改Android工程的名称(非Eclipse重命名)
- 修改Android工程的名称(非Eclipse重命名)
- 导入非eclipse的Android项目
- eclipse项目重命名
- eclipse重命名项目之后
- eclipse项目重命名时要注意的问题
- Eclipse 变量的重命名
- eclipse ant 构建项目
- eclipse导入ant项目
- 为Eclipse ADT创建的android项目通过ant添加proguard混淆支持(转载)
- Android 在Eclipse中使用Ant Build构建项目时出现的"crunch"
- Android 在Eclipse中使用Ant Build构建项目时出现的"crunch"
- ant 构建的依赖项目 kettle项目 源码导入eclipse
- ant 加快eclipse下android项目编译速度
- Android Eclipse项目用ant打包,集成Jenkins自动打包
- ant编译Android项目的过程
- 此文胜过你听三年的培训课----海尔集团CEO/张瑞敏•演讲语录!
- 【英语学习】-第三次纠音感悟
- 2013华为校园招聘机试题 (0903)
- 新型的按键扫描程序
- linux-3.2.36内核启动3-setup_arch中的内存初始化2(arm平台 分析建立页表)
- 【eclipse】Android项目的重命名非Ant
- 结构体位制与内存对齐
- [设计模式]001-设计模式之单例模式Singleton
- android monitor tool (4.0 bootchart)
- 【LeetCode】Same Tree --- 二叉树相等
- 黑马程序员 Java基础----IO流(2)
- 内存分配方式,堆区,栈区,new/delete/malloc/free
- Raspberry Pi入门 1——启动
- WIN7下硬盘安装linux双系统教程(EasyBCD法)