eclipse下如何查看Android源码
1.查看安卓源代码:
(1)首先要先下载安装源代码,网上有很多地方都可以下,百度“安卓源代码下载就行了”,这里要注意版本,比如我这里用的是4.0.3的版本,对应的是android-15。就是在项目中使用的安装版本如果是4.0.3的话,就应该下载android-15的源码。
(2)在sdk下新建一个sources文件夹(有的话就不用创建了),然后版下载的android-15源码放在sources文件下。比如这是我的文件放置位置:

(3)右击项目,选择BuildPath-->Configure build path-->java Build path -->Libraries-->Android 4.0.3展开-->android.jar展开-->双击Source Attachment ,在External location下的path中选择自己建好的source文件夹(注意是source文件夹,而不是android-15)。之后点击ok就行了。
2.查看libs文件下jar包源码,以android-support-v4.jar为例:
在libs文件下建一个android-support-v4.jar.properties文件,里面内容写上:src = F:\\android\\adt-bundle-windows-x86-20130917\\sdk\\extras\\android\\support\\v4\\src,(注意是双斜杠,这里具体路径改为自己的路径就行了,比如从你的sdk文件夹下开始找),然后关掉项目重新开一次就可以了。
可是有些时候这种方法也不能解决问题,我如我要看一个asmack.jar,用这种方法就不行。这是还有两种方法:
(1)这是在Stack Overflow 上找到的:Basically the android-support-v4.jar need to be in Referenced Libraries by right click, Build Path.., Add to Path. Then in Referenced Libraries, right click properties on android-support-v4 and set the sources.,You also need to make sure that the "Android Private Libraries" is ranked lower in the "Order and Export" tab of your project's "Java Build Path" preferences.
(2)我用上面一种方法还是不能查看asmack.jar,这是我用另一种比较笨的办法:去网上下载asmack.jar源码,然后放进我工程的src目录下,并且借鉴这句话:You also need to make sure that the "Android Private Libraries" is ranked lower in the "Order and Export" tab of your project's "Java Build Path" preferences.就可以在我的项目中选择使用到asmack.jar中的方法时跳到asmack.jar的源码了。
如果大家有更好的办法请分享一下。
eclipse下如何查看Android源码的更多相关文章
- 【转】如何在eclipse里关联查看android源码
原文网址:http://fengbohaishang.blog.51cto.com/5106297/1339556 以前没怎么注意过这个问题,不怎么看源码,现在发现源码确实是很好的学习资源. 直入正题 ...
- 如何在Eclipse中查看Android源码或者第三方组件包源码
文章出处:http://blog.csdn.net/cjjky/article/details/6535426 在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅 ...
- 在eclipse中查看Android源码
声明:高手跳过此文章 当我们在eclipse中开发android程序的时候.往往须要看源码(可能是出于好奇,可能是读源码习惯),那么怎样查看Android源码呢? 比方以下这样的情况 图1 如果我们想 ...
- Android 学习笔记之 个人认为最简单的查看Android源码方案
相信很多人都会疑惑如何使用Eclipse ADT查看源码? 下面我们将介绍 如何查看Android源码. 本文有如下优点: 1.不用费心去找Android源码地址:一个字烦,网上的东西杂七杂八的... ...
- 查看Android源码和源码布局
一.查看源码 1.https://github.com/android 2.http://grepcode.com/project/repository.grepcode.com/java/ext/c ...
- 如何高效地分析Android_log中的问题?——查看Android源码
在日常解bugs时,需要通过log日志来分析问题,例如查看crash发生时的堆栈信息时,就会有Android的源码的调用,这是就要去查看Android源码. 1.进入Android源码网址查看,例如 ...
- Android拓展系列(11)--打造Windows下便携的Android源码阅读环境
因为EXT和NTFS格式的差异,我一直对于windows下阅读Android源码感到不满. 前几天,想把最新的android5.0的源码下下来研究一下,而平时日常使用的又是windows环境,于是专门 ...
- [安卓]windows下如何安装Android源码
本文改写于:http://www.cnblogs.com/skyme/archive/2011/05/14/2046040.html 1.下载并安装git: 在git-scm.com上下载并安装git ...
- 在eclipse下编译hadoop2.0源码
Hadoop是一个分布式系统基础架构,由apache基金会维护并更新.官网地址: http://hadoop.apache.org/ Hadoop项目主要包括以下4个模块: Hadoop Common ...
随机推荐
- Codeforces Round #688(Div 2) D. Checkpoints
思路 第一步,先推导1,0,0,--,0,就是1后面跟了n-1个0的时候 所需要的期望步数 封闭式推导 \(f_n\)代表从n关开始直接通关需要的步数的期望 n为1的情况,即就只有一个1 \(f_1= ...
- PyQt学习随笔:使用QPropertyAnimation开发简单动画
QPropertyAnimation是PyQt5.QtCore模块提供的动画设计类,使用该类可以针对PyQt的界面对象进行动画播放,如果要针对一个指定对象进行动画播放,包括如下步骤: 一.创建动画对象 ...
- 性能测试学习之路 (二)jmeter详解(jmeter执行顺序 && 作用域 && 断言 && 事务 &&集合点 )
1 Jmeter 工作区介绍 jmeter工作区分为3个部分:目录树.测试计划编辑区域.菜单栏. 2 Jmeter 执行顺序规则 Jmeter执行顺序规则如下: 配置元件 前置处理器 定时器 采样器s ...
- VS Code 搭建 Rust 开发环境
VS Code 搭建 Rust 开发环境 上一篇文章安装和配置好了 Rust 环境后,我们是使用的是简单的文本工具编写 Hello World 入门代码,但是为了提高我们的学习效率,下面安利大家 VS ...
- jQuery笔记(一)
day01 - jQuery 学习目标: 能够说出什么是 jQuery 能够说出 jQuery 的优点 能够简单使用 jQuery 能够说出 DOM 对象和 jQuery 对象的区别 能够写出常用的 ...
- vue Export2Excel 导出文件
使用需要引入这些js 在src目录下创建一个文件(vendor)进入Blob.js和Export2Excel.js npm install -S file-saver 用来生成文件的web应用程序 n ...
- 记一次storm提交任务遇到的坑
摘要:主要是自己没有真正理解storm jar命令参数的意义. 情景复现: 在storm集群中使用命令提交后,在UI界面中,一直看不见任务提交上来的任务,但是在集群提交的shell界面中,是可以看到相 ...
- Editor.md解决跨域上传的问题
Editor.md解决跨域上传的问题 编辑 editormd\plugins\image-dialog\image-dialog.js 替换以下代码片段 if (settings.crossDomai ...
- Linux下基于.NET5开发CAX应用
<<.NET5下的三维应用程序开发>>一文中介绍了如何在.NET5下使用AnyCAD开发应用程序.相比.NET4.x,.NET5一大进步便是可以跨平台,即可以在Linux.Ma ...
- mysqldump备份数据
create database test; use test; create table test(id int,name char(8)); insert into test values(1,'p ...