您的位置:首页 > 移动开发 > Android开发

android源码开发基础知识了解

2014-05-07 11:19 513 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: