Android Studio查看Android 5.x源码的步骤详解

关于Android Studio的好处我就不用说了,下面两点就足矣让你转投Android Studio了:

1、Android Studio是Google官方指定的,目前官网已经去掉了ADT, 大家可以在Android开发者官网 中进行查看,目前只有Android Studio提供下载了.

2、Google也表示ADT不再进行维护了.

转投Android Studio时大势所趋,网上关于如何使用Android Studio的帖子也是满天飞,所以我就不再啰嗦夸奖Android Studio了.

这篇文章主要介绍Android Studio导入Android AOSP源码的方法。

目前只测试过Android Lollipop之后的代码,5.0之前的项目是否支持尚不清楚。

Android 5.0 : Lollipop简介

Android Lollipop是Google在14年推出的,关于Lollipop的详细介绍可以查看Lollipop官方介绍 ,我也就不多说了.作为一个开发者,我们不应该停留在表面(即Lollipop的绚丽的界面,和新奇的设计语言Material design),我们更要了解其中的原理.

效果图如下:

没有繁杂的配置,几行简单的命令如下:

1、生成IDE工具文件

mmm development/tools/idegen/

运行完将生成idegen.jar文件。

2、生成Android Studio配置文件

主要是生成android.iws, android.ipr, android.iml,这三个文件是Android Studio项目的关键文件,主要就是列出项目由模块组成,依赖关系,目录结构。

sh ./development/tools/idegen/idegen.sh

3、导入工程

打开Android Studio,File->Open->工程根目录android.ipr,Android会自动导入工程所有代码,漫长的indexing过程耗时30~120分钟左右。

过程:index中会弹出framework的config提示,点击config, 然后确认,会继续indexing一段时间。

结束:indexing结束后,选择project视图,就看到文章开始的那张清晰的代码结构了。

4、优点与缺点

优点:

1. Made by Google

2. 良好的代码阅读环境

3. 优秀的代码编辑功能,提示和方法跳转

4. 据说有强大的插件支持

缺点:

1、建议标配8G起跳的内存

总结

以上就是关于Android Studio查看Android 5.x源码的详细步骤,希望这篇文章对新入行的Android开发者们能有所帮助,如果有疑问大家可以留言交流。

时间: 2024-09-12 22:16:36

Android Studio查看Android 5.x源码的步骤详解的相关文章

Android Studio查看Android 5.x源码的步骤详解_Android

关于Android Studio的好处我就不用说了,下面两点就足矣让你转投Android Studio了:      1.Android Studio是Google官方指定的,目前官网已经去掉了ADT, 大家可以在Android开发者官网 中进行查看,目前只有Android Studio提供下载了.      2.Google也表示ADT不再进行维护了. 转投Android Studio时大势所趋,网上关于如何使用Android Studio的帖子也是满天飞,所以我就不再啰嗦夸奖Android

vue从使用到源码实现教程详解_javascript技巧

搭建环境 项目github地址 项目中涉及了json-server模拟get请求,用了vue-router: 关于Vue生命周期以及vue-router钩子函数详解 生命周期 1.0版本 1.哪些生命周期接口 init Created beforeCompile Compiled Ready Attatched Detached beforeDestory destoryed 2.执行顺序 1. 不具有keep-alive 进入: init->create->beforeCompile->

Android Studio使用教程(五):Gradle命令详解和导入第三方包_Android

Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,为此今天就来介绍下查看.编译并导入第三方开源项目的方法. Sublime + Terminal编译并查看源码 首先来给大家介绍一种简便并且个人最喜欢的一种办法.很多时候我们在GitHub上看到一个不错的开源项目,一般有两种需求,阅读源码和查看运行效果,如果是单纯的查看源码我更喜欢用一些轻量级编辑器,如vim,sublime等,vim不是很熟练,所以个人一种都习惯用sublime来查看

Windows下获取Android 源码方法的详解_Android

前言:略!获取源码的原因千千万~~~ 1.安装GIT工具.GIT是林纳斯·托瓦兹大神为了管理器Linux内核开发而创立的分布式版本控制软件.下载地址:http://code.google.com/p/msysgit/一路next将安装进行到底. 2.在磁盘剩余空间较大的磁盘下新建一个文件夹,用于存放源码.我在F盘下:新建了androidsourcecode文件夹. 3.访问Android源码网站,获取你所需要的源码"下载链接".网站地址:http://android.git.kerne

Windows下获取Android 源码方法的详解

前言:略!获取源码的原因千千万~~~   1.安装GIT工具. GIT是林纳斯·托瓦兹大神为了管理器Linux内核开发而创立的分布式版本控制软件. 下载地址:http://code.google.com/p/msysgit/ 一路next将安装进行到底. 2.在磁盘剩余空间较大的磁盘下新建一个文件夹,用于存放源码. 我在F盘下:新建了androidsourcecode文件夹. 3.访问Android源码网站,获取你所需要的源码"下载链接". 网站地址:http://android.gi

Android Studio使用教程(五):Gradle命令详解和导入第三方包

Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,为此今天就来介绍下查看.编译并导入第三方开源项目的方法. Sublime + Terminal编译并查看源码 首先来给大家介绍一种简便并且个人最喜欢的一种办法.很多时候我们在GitHub上看到一个不错的开源项目,一般有两种需求,阅读源码和查看运行效果,如果是单纯的查看源码我更喜欢用一些轻量级编辑器,如vim,sublime等,vim不是很熟练,所以个人一种都习惯用sublime来查看

Android studio中生成引用.aar和.jar的方法详解_Android

在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件. 分别存储位置:      *.jar:库 /build/intermediates/bundles/debug(release)/classes.jar      *.aar:库 /build/outputs/aar/libraryname.aar .jar 与 .aar的区别 从名称上来讲,一个是java application resource:一个是android application r

Android studio中生成引用.aar和.jar的方法详解

在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件. 分别存储位置: *.jar:库 /build/intermediates/bundles/debug(release)/classes.jar *.aar:库 /build/outputs/aar/libraryname.aar .jar 与 .aar的区别 从名称上来讲,一个是java application resource:一个是android application resource: 那

Android Studio "佛祖保佑 永无bug" 注释模板设置详解(仅供娱乐)

1.注释模板效果图 今天在网上看到一段有趣的注释,佛祖保佑 永无bug, 效果如下图所示: 代码如下所示: /** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * O\ = /O * ____/`---'\____ * .' \\| |// `. * / \\||| : |||// \ * / _||||| -:- |||||- \ * | | \\\ - /// | | * | \_| ''\---/'' | | * \ .-\__ `