使用Android Studio查看Android 5.x源码
2015-07-17 09:12
447 查看
整机开发中最烦心的就是AOSP源码的阅读和编辑,这篇文章将让你有机会彻底摆脱Eclipse和Source Insight工具。
Google为Android开发者带来Android Studio,用来取代Eclipse。从Android Studio出现起,整机开发和Android源码阅读和编辑一定能用上它。 这篇文章主要介绍Android Studio导入Android AOSP源码的方法。
目前只测试过Android Lollipop之后的代码,5.0之前的项目是否支持尚不清楚。效果图如下:
没有繁杂的配置,几行简单的命令如下:
运行完将生成idegen.jar文件。
过程:index中会弹出framework的config提示,点击config, 然后确认,会继续indexing一段时间。
结束:indexing结束后,选择project视图,就看到文章开始的那张清晰的代码结构了。
1. Made by Google
2. 良好的代码阅读环境
3. 优秀的代码编辑功能,提示和方法跳转
4. 据说有强大的插件支持
缺点:
1、建议标配8G起跳的内存
再见Source Insight! 再见Eclipse!
Google为Android开发者带来Android Studio,用来取代Eclipse。从Android Studio出现起,整机开发和Android源码阅读和编辑一定能用上它。 这篇文章主要介绍Android Studio导入Android AOSP源码的方法。
目前只测试过Android Lollipop之后的代码,5.0之前的项目是否支持尚不清楚。效果图如下:
没有繁杂的配置,几行简单的命令如下:
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起跳的内存
再见Source Insight! 再见Eclipse!
相关文章推荐
- Android studio 下载安装
- Android广播消息及BroadcastReceiver
- Android SDK下载
- 百度地图 Android SDK - 个性化地图
- 【Android】自定义相机的实现(支持连续拍照、前后摄像头切换、连续对焦)
- 我的Android进阶之旅------>如何为ListView组件加上快速滑块以及修改快速滑块图像
- Android进阶之Fragment详解
- 关于android studio的配置JAVA_HOME的问题
- Android中使用Post请求
- Android 仿余额宝数字跳动动画效果完整代码
- android 改变图片 字体颜色
- Android 仿余额宝数字动画实现
- android环境搭建
- android和js的相互调用
- Android--------------如何使用真机调试程序
- Android依赖注入:Dagger(Part 3)
- android--轻量级缓存框架ASimpleCache分析
- 【Android4高级编程笔记】深入探讨Android Activity
- android--系统体系结构
- android--SurfaceView和View最本质的区别