整机开发中最烦心的就是AOSP源码的阅读和编辑,这篇文章将让你有机会彻底摆脱Eclipse和Source Insight工具。

Google为Android开发者带来Android Studio,用来取代Eclipse。从Android Studio出现起,整机开发和Android源码阅读和编辑一定能用上它。 这篇文章主要介绍Android Studio导入Android AOSP源码的方法。
目前只测试过Android Lollipop之后的代码,5.0之前的项目是否支持尚不清楚。效果图如下:
使用Android Studio查看Android 5.x源码_第1张图片

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

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!

更多相关文章

  1. android项目中每个文件的作用
  2. Fast File Transfer – 让 Android 通过 WIFI 传输文件到任何无
  3. Android工具箱APP源码分享:“一个工具箱”
  4. Android开发5——文件读写
  5. Android布局文件属性笔记
  6. adb设备连接以及文件拷贝

随机推荐

  1. 2018年Android版本分布(市场占有率、市场
  2. Android的UI组件复选框控件CheckBox
  3. app的好用框架
  4. NDK版本与Android固件要求对应表
  5. Android面试系列文章2018之Android部分As
  6. Android自定义View(自定义控件)
  7. Android不让弹出键盘挡住View
  8. Android(安卓)动画入门指南
  9. Android(安卓)SDK无法更新解决方法
  10. android - 为安全而设计 - 2 - 开发文档