摘要:在使用 eclipse + ADT 开发 Android 项目时,有很多的细节和经验值得我们去总结,这样我们才会避免各种“坑”,也能提高开发效率!
Runtime Environment
IDE: ADT Bundle v23.0.2
IDE: ADT Bundle v23.0.2
在使用 eclipse + ADT 开发 Android 项目时,有很多的细节和经验值得我们去总结,这样我们才会避免各种“坑”,也能提高开发效率!
1.能导入源码的就直接导入源码,能导入 .jar 包就直接导入 .jar 包,尽量避免导入库工程。
说明:引入库工程的话,经常会出现 android-support-v4.jar 包冲突、编译冲突等问题,而且多人协作开发,如果没有对库工程同步的话,可能还会因为库工程版本的不一致导致问题。
2.在 eclipse 的当前 workspace 下面如果已经导入多个项目,开发当前项目的时候,最好关闭其它不相关的项目。
说明:如果不关闭其它项目,可能会造成修改代码的时候,修改到其它项目中去了,尤其是相似的项目,关闭当前不相关的项目,可以提高开发效率。
3.利用 eclipse 开发 Android 项目,尤其是多分支、多人协作开发的时候,一定要时刻注意自己所处的分支和节点。
说明:如果你不时刻关注自己当前开发的代码所处的分支和节点的话,很容易就会出现在错误的分支和节点上修改代码的情况,目前 Android 官网的 ADT Bundle 已经支持在 eclipse 的项目的右侧显示你当前所处的分支,并且每个你修改未提交的内容的左侧有一个 “>” 符号提醒你当前的修改未提交。一般推荐用可视化的 Git 管理工具,比如 SourceTree ,来时刻管理当前你开发的项目所处的分支和节点。
4.利用 eclipse 开发 Android 项目,当你将自己的代码通过 Git 来合并代码之后,需要先刷新整个工程,然后 Clean 下。
说明:如果你不这么做,eclipse 中关联的项目可能还没有刷新相关的引用,导致代码出错。
5.利用 eclipse 开发 Android 项目,创建初始项目的时候,请确保你的工程的默认编码是 “UTF-8″。
说明:Android 项目开发中,大家普遍遵循 “UTF-8” 编码格式,如果是其它类型的编码,再转换成 “UTF-8” 编码,会对中文不友好。
TO BE CONTINUED …
上一篇: « eclipse:打开 eclipse 出现 “android sdk content loader 0%” 卡住的错误分析及解决方法
下一篇: eclipse:运行 Android 项目时出现 “Unable to execute dex: Multiple dex files define. Conversion to Dalvik format failed” 错误分析及解决方法 »