android源码开发基础知识了解
来源:互联网 发布:最全的网络投资产品 编辑:程序博客网 时间:2024/04/30 15:25
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
0 0
- android源码开发基础知识了解
- Android基础知识了解
- Android基础知识之控件了解
- android 开发优化了解
- android.util.Singleton 源码了解
- Android网络开发基础知识
- Android 开发基础知识 Timer
- Android 开发基础知识
- Android开发---JNI基础知识
- Android开发基础知识
- Android网络开发基础知识
- Android音频开发:基础知识
- Android开发的基础知识
- Android 开发基础知识
- Android音频开发基础知识
- Android开发基础知识
- Android开发核心基础知识
- Android NDK开发基础知识
- 电脑文件夹加密
- Linux命令——sed的使用
- Cannot open include file: 'inttypes.h'
- linux下安装loadrunner步骤以及出错解决方法(外加linux下ip地址欺骗)
- MySQL 数据类型 详解
- android源码开发基础知识了解
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- MySQL并发处理
- 数据库基础
- windows 下字节对齐 sizeof
- Struts 1.x常见错误的全面汇总
- SQLServer 获取所有数据库名、表名、储存过程以及参数列表
- Yii中常用路径(转)
- Ubuntu 14.04 server开放root ssh登录权限