android源码开发基础知识了解
2014-05-07 11:19
459 查看
1.查看android源码版本
编译的时候从makefile的信息中确实可以看到,另外还可以从git(.repo/manifest.xml)中查询,或者到build/core/version_plaform.mk中去查询plaform_version的定义值
2.关于bug的几个定义
a.Fixed:表示Bug已经被修复或更正了
b.Duplicated:表示测试人员所找到的某个Bug已经被别人找出来了
c.PostPoned:表明这个Bug不是很重要,在当前阶段不用进行更正了,或者更正这个Bug风险太大,Bug本身又不会造成大的影响
d.By Design:测试人员认为是Bug,不符合逻辑,也不符合用户的需求,但开发人员则认为是按照项目经理的设计做的
e.Not repro:以前出现的某个Bug自动消失了,可能是处理其他Bug的时候把这个Bug一并修复掉了
f.Won't Fix:这个Bug是一个错误,还没有重要到非要更正不可的地步,完全可以忽略不计
3.编译时使用ccache,可以大大缩减编译时间
$ export USE_CCACHE=1(可以写在~/.bashrc中,避免每次都输入)
$ export CCACHE_DIR=/<path_of_your_choice>/.ccache (默认在~/.ccache中,可以修改路径。可以不设置)
$ prebuilts/misc/linux-x86/ccache/ccache -M 50G (工程目录下运行)
$ watch -n1 -d prebuilts/misc/linux-x86/ccache/ccache -s (查看ccache设置成功没)
4.导入工程到eclipse
cd /path/to/android/root
cp development/ide/eclipse/.classpath .
chmod u+w .classpath
如有需要,可以编译.classpath
5.eclipse设置
由于android工程比较大,默认eclipse jvm设置比较小,可以适当加大内存设置
修改eclipse.ini 文件
-Xms128m (最小值)
-Xmx512m
-XX:MaxPermSize=256m
6.eclipse添加app到build path.
需要debug某个app时,app不在路径上时。需要添加。
添加方法:
Project > Properties
Select "Java Build Path" from the left-hand menu.
Choose the "Source" tab.
Click "Add Folder..."
Add your app's src directory.
Click OK.
7.eclipse格式设置
可以导入development/ide/eclipse 里的文件,来设置android风格.
Select Window > Preferences > Java > Code Style.
Use Formatter > Import to import android-formatting.xml.
Organize Imports > Import to import android.importorder.
参考文档:
http://source.android.com/source/using-eclipse.html
编译的时候从makefile的信息中确实可以看到,另外还可以从git(.repo/manifest.xml)中查询,或者到build/core/version_plaform.mk中去查询plaform_version的定义值
2.关于bug的几个定义
a.Fixed:表示Bug已经被修复或更正了
b.Duplicated:表示测试人员所找到的某个Bug已经被别人找出来了
c.PostPoned:表明这个Bug不是很重要,在当前阶段不用进行更正了,或者更正这个Bug风险太大,Bug本身又不会造成大的影响
d.By Design:测试人员认为是Bug,不符合逻辑,也不符合用户的需求,但开发人员则认为是按照项目经理的设计做的
e.Not repro:以前出现的某个Bug自动消失了,可能是处理其他Bug的时候把这个Bug一并修复掉了
f.Won't Fix:这个Bug是一个错误,还没有重要到非要更正不可的地步,完全可以忽略不计
3.编译时使用ccache,可以大大缩减编译时间
$ export USE_CCACHE=1(可以写在~/.bashrc中,避免每次都输入)
$ export CCACHE_DIR=/<path_of_your_choice>/.ccache (默认在~/.ccache中,可以修改路径。可以不设置)
$ prebuilts/misc/linux-x86/ccache/ccache -M 50G (工程目录下运行)
$ watch -n1 -d prebuilts/misc/linux-x86/ccache/ccache -s (查看ccache设置成功没)
4.导入工程到eclipse
cd /path/to/android/root
cp development/ide/eclipse/.classpath .
chmod u+w .classpath
如有需要,可以编译.classpath
5.eclipse设置
由于android工程比较大,默认eclipse jvm设置比较小,可以适当加大内存设置
修改eclipse.ini 文件
-Xms128m (最小值)
-Xmx512m
-XX:MaxPermSize=256m
6.eclipse添加app到build path.
需要debug某个app时,app不在路径上时。需要添加。
添加方法:
Project > Properties
Select "Java Build Path" from the left-hand menu.
Choose the "Source" tab.
Click "Add Folder..."
Add your app's src directory.
Click OK.
7.eclipse格式设置
可以导入development/ide/eclipse 里的文件,来设置android风格.
Select Window > Preferences > Java > Code Style.
Use Formatter > Import to import android-formatting.xml.
Organize Imports > Import to import android.importorder.
参考文档:
http://source.android.com/source/using-eclipse.html
相关文章推荐
- android源码开发基础知识了解
- android开发基础知识了解
- Android开发点点滴滴——一些基础的但实用的知识(2)
- Android Multimedia框架总结(十七)音频开发基础知识
- 【轉】Android音频开发(1):基础知识
- Android Map开发基础知识学习笔记
- android开发基础知识(3) ---五大布局
- Android开发基础知识Android优化之代码优化
- Android Map开发基础知识学习笔记
- Android开发中基础知识概括
- 设计师应该了解的iOS应用开发基础知识
- 2.Android基础总结.doc(第一节、基本知识了解)
- Android系统源码基础知识讲解
- 第一篇:微信公众平台开发实战Java版之了解微信公众平台基础知识以及资料准备
- Android开发-直播视讯(3)-创建一个Ubuntu虚拟机并实现VMtools文件夹共享-基础知识
- Android开发-直播视讯(2)-ijkplayer-基础知识
- Android开发基础知识整理之多线程与网络技术
- 黑马程序员——JAVA基础之开发前奏,基础知识了解
- 安卓开发基础知识0(五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程)
- Android Multimedia框架总结(十七)音频开发基础知识