准备工作
1.android系统源码(熟悉目录结构即可)
2.eclipse工具(熟悉基本操作)
android系统源码目录结构
开始导入源码
1.在源码路径(~/development/ide/eclipse)下,Android提供了.classpath配置文件(备注:该文件为隐藏文件)。将该文件拷贝到源代码的根目录
首先进入到 ~/development/ide/eclipse ,
然后 打开命令行(Ctrl + Alt +T ) ,
输入
ls -a (查看.classpath文件)
cp .classpath “源码根目录”
2.
接下来,再在源码的根目录创建.project文件。文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Android4.2</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
备注:代码中 <name>Android4.2</name> 表示添加后的项目名。
新建Java Project(不是android project,否则会破坏android源码),选择从已存在的工程导入,工程名任意,完成。
最后,将该源码路径导入到Eclipse中,即可看到如图所示的目录结构:
3. 为了方便我们熟悉 Android 系统源码结构 ,我们修改eclipse 显示源码的方式
window --> ShowView --> other --> Navigator --- 这样 显示的模式就和google官方提供的一样了。
在Run->Debug Configurations->Remote java application上双击,然后,”Host:”设为localhost,”Port:”设为8700或8600,”Connection Type”为Standard(Socket Attach)
技巧
1. 鼠标中间键代表复制: 选中内容,然后按鼠标中间键
2.命令行中输入pwd 显示当前路径
相关资料
http://www.linuxidc.com/Linux/2013-04/82887.htm
http://blog.csdn.net/dahuaishu2010_/article/details/9664109 -- 推荐
http://blog.csdn.net/huoyin/article/details/1646779 -- cp 命令