Windows下Eclipse导入android系统源码
2016-03-12 12:03
411 查看
这里说的导入系统源码是android整个系统源码,而不仅仅是sdk源码, 下面会讲两种导入方式, 其中方式1作为我个人是非常熟悉的,就是经常关联sdk源码的方式, 不过实际操作, 发现方式一成功后, 并不能查看android系统源码. 但下面仍然会讲方式一, 至于为什么, 在本文的结尾会有说明.
方式一:
1, 在Eclipse的android工程中, 找到用来编译项目的sdk的jar文件, 如下图:
![](http://img.blog.csdn.net/20160312111957230?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2, 右击上图中的jar, 会出来一个菜单栏, 如下图:
![](http://img.blog.csdn.net/20160312112647774?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3, 点击Properties, 会出现如下图:
![](http://img.blog.csdn.net/20160312113023826?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4, 到这里基本上是差不多了, 点击External Folder, 然后找到系统源码的文件夹就OK了. 但是这种方法关联后, 不一定能够看到系统源码. 因此不建议使用这种方法. 这种方法通常是用来关联SDK源码.
方式二:
1, 在使用第二种方式前, 首先要做一件事, 在android系统源码中找到.classpath文件, 然后再把这个文件拷贝到android系统源码的根目录中. classpath文件的具体路径是 android-5.0.1_r1\development\ide\eclipse. 如图:
![](http://img.blog.csdn.net/20160312114528412?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20160312115447196?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2, 在eclipse里面创建一个java工程, 创建工程时, 把Use default location这个选项去掉, 如下图:
![](http://img.blog.csdn.net/20160312115923209?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3, 然后点击Browe, 找到电脑上android 系统源码所在位置, 点击确定, 再接着把这个工程创建出来, 那么完整的android系统源码就成功的导入到eclipse里面了. 因为操作简单. 具体就不截图了.
总结: 回到文章开头的问题, 当我按照方式一来关联Android系统源码, 关联成功后, 在我自己创建的Android工程中, 我去查看Android系统源码, 并不能看到, 那么这种方式不管用吗? 于是我放弃了方式一, 转而着手方式二, 直接创建java项目, 然后把Android系统源码 导入到Eclipse里面,
导入成功后, 这个时候要看Android系统源码, 那么就可以在这个java工程中看到了. 可是, 在这个时候, 当我在我自己的andorid工程中看源码的时候, 忽然发现能够看到整个android系统源码了. 那么也就是说方式一并非没有用. 而是要在完成方式二后, 方式一才有用. 那么也就是说, 上面的方式一和方式二, 在实际操作中, 应该把方式二放在第一步, 把方式一放在第二步, 那么这样就能够看到在我们自己创建的android工程中看到Android系统源码, 也可以在自己创建的java项目中查看Android系统源码
方式一:
1, 在Eclipse的android工程中, 找到用来编译项目的sdk的jar文件, 如下图:
2, 右击上图中的jar, 会出来一个菜单栏, 如下图:
3, 点击Properties, 会出现如下图:
4, 到这里基本上是差不多了, 点击External Folder, 然后找到系统源码的文件夹就OK了. 但是这种方法关联后, 不一定能够看到系统源码. 因此不建议使用这种方法. 这种方法通常是用来关联SDK源码.
方式二:
1, 在使用第二种方式前, 首先要做一件事, 在android系统源码中找到.classpath文件, 然后再把这个文件拷贝到android系统源码的根目录中. classpath文件的具体路径是 android-5.0.1_r1\development\ide\eclipse. 如图:
2, 在eclipse里面创建一个java工程, 创建工程时, 把Use default location这个选项去掉, 如下图:
3, 然后点击Browe, 找到电脑上android 系统源码所在位置, 点击确定, 再接着把这个工程创建出来, 那么完整的android系统源码就成功的导入到eclipse里面了. 因为操作简单. 具体就不截图了.
总结: 回到文章开头的问题, 当我按照方式一来关联Android系统源码, 关联成功后, 在我自己创建的Android工程中, 我去查看Android系统源码, 并不能看到, 那么这种方式不管用吗? 于是我放弃了方式一, 转而着手方式二, 直接创建java项目, 然后把Android系统源码 导入到Eclipse里面,
导入成功后, 这个时候要看Android系统源码, 那么就可以在这个java工程中看到了. 可是, 在这个时候, 当我在我自己的andorid工程中看源码的时候, 忽然发现能够看到整个android系统源码了. 那么也就是说方式一并非没有用. 而是要在完成方式二后, 方式一才有用. 那么也就是说, 上面的方式一和方式二, 在实际操作中, 应该把方式二放在第一步, 把方式一放在第二步, 那么这样就能够看到在我们自己创建的android工程中看到Android系统源码, 也可以在自己创建的java项目中查看Android系统源码
相关文章推荐
- JAVA线程生命周期
- springmvc学习笔记(16)-异常处理器
- springmvc学习笔记(15)-数据回显
- springmvc学习笔记(14)-springmvc校验
- jdk jre jvm 关系
- 运行Eclipse出错:Failed to load the JNI shared library
- java开发--反射技术
- [Java] public class, main和args的解释
- 20145214 《Java程序设计》第2周学习总结
- Java与设计模式-模板模式
- Java 征途:行者的地图
- 2016蓝桥杯假期任务之《K好数》
- java基础知识(二)
- SpringMVC框架前端传递List限制大小256问题
- 五、String在Java中是传“引用”
- 四、用“”或构造函数创建Java的String区别
- 三、为什么String在Java中是不可更改的
- java SE基础(多线程)
- 二 、在 JDK 6 and JDK 7中 substring() 方法
- Java 按位与(&)和短路与(&&)按位或(|)和短路或(||)的区别总结