如何查看Android源码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看Android源码相关的知识,希望对你有一定的参考价值。

当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?

  比如下面这种情况

  假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的结果却看不到代码的,提示的信息便是“找不到Activity.class文件”。

  此时点击下面的按钮,“Change Attached Source…”,选择android源代码所在位置,便弹出图三的对话框。

  第一种是选择工作目录,即已经存在的android应用程序源代码。

  第二种分两种方式

  (1)选择External File…按钮,添加Jar格式文件或者zip格式文件路径;

  (2)选择External Floder…按钮,添加文件夹所在路径。

  下面问题就来了,源代码在哪里?不能凭空产生阿。

  可以通过Android SDK Manager进行源代码下载;(推荐该种方法),如图四

  勾选Source for Android SDK,进行下载即可。

  此外也可通过其他途径下载,网上有很多共享的资源。

  这里选择第二种方式的(2)方法,选择源码所在目录(即图四下载源代码目录所在路径),如图五

  点击“OK”按钮,此时,Activity文件便能够查看源代码了,如图六。

  这样就大功告成了!!!
参考技术A Android系统源码很大,有5G多,这时如何查看系统源码,如果拷贝源码项目到eclipse中会报很大错误,看起来不方便,下面小编就教大家如何使用Source Insight查看系统源码

工具/原料
Source Insight
方法/步骤
自己在网上下载、安装好Source Insight软件
打开软件-->Project -->new project
如何查看Android系统源码
输入你给项目起的名称和项目保存的地址
如何查看Android系统源码
选择项目源码路径
如何查看Android系统源码
添加项目
如何查看Android系统源码
如何查看Android系统源码
如何查看Android系统源码
如何查看Android系统源码
关闭弹窗,进入项目目录
如何查看Android系统源码
如何查看Android系统源码
7
打开项目中的某个文件
如何查看Android系统源码本回答被提问者采纳
参考技术B 打开手机设置,我的手机,或关于手机里, 参考技术C Eclipse

如何高效地分析Android_log中的问题?——查看Android源码

  在日常解bugs时,需要通过log日志来分析问题,例如查看crash发生时的堆栈信息时,就会有Android的源码的调用,这是就要去查看Android源码。

  1.进入Android源码网址查看,例如 http://androidxref.com/

 

  2.选择对应的Android版本,例如Android 4.4

  3.选择framework,在File Path中输入类名,点击Search,选择对应的类名。

 

  4.查看Android源码!

 

以上是关于如何查看Android源码的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio如何查看gradle源码

如何使用android studio 查看android源码

android篇-如何做一个简单的安卓源码查看器

Android Studio查看Android源码报红

android studio 能查看so源码么

下载和阅读Android源码