系列文章目录
第一章 国内下载AOSP最新源码的方法
第二章 下载AOSP WiFi相关的代码
前言
在Windows平台很多开发者习惯使用Soure Insight来阅读源码,但是Linux和Mac上就无法使用了,所以这里介绍一下如何将整个或部分仓库导入跨平台的Android Studio
一、Android Studio是什么?
Android Studio简称AS,是Google官方提供的Android应用开发IDE。如何下载安装请自行搜索,这里不做介绍。
二、源码导入AS的步骤
1. 下载源码仓
这里使用第二章下载好的Wi-Fi源码仓:
$ python downloader.py -d aosp-wifi -m wifi-manifest.xml -b android-11.0.0_r25
$ # 等待下载完成
2. 下载AOSP中AS的项目配置文件
当前网络上很多博客都是要下载整个源码编译idegen才能生成android.ipr/android.iml,这里介绍一种不需要编译的方法,简单快捷有效:
AOSP中AS的项目配置文件位于development/tools/idegen/templates/目录下面,这里直接从androidxref.com网站将android.ipr和android.iml下载到本地代码仓顶层目录:
$ cd aosp-wifi
$ wget http://androidxref.com/9.0.0_r3/xref/development/tools/idegen/templates/android.ipr
$ wget http://androidxref.com/9.0.0_r3/xref/development/tools/idegen/templates/android.iml
3. 源码仓导入AS
有两种方式可以导入:
- 双击源码顶层目录下面刚刚下载的android.ipr
- 先打开AS,然后导入已存在的工程,定位到android.ipr所在的目录,选择android.ipr即可
仓库不多的话很快就导入完成,效果如下:
4. AS阅读源码快捷键
用的最多的就是双击shit键,全局搜索某个文件;
其次就是Ctrl/Command + 鼠标左键跳转了。
总结
以上就是今天要讲的内容,本文简单介绍了将部分源码仓导入Android Studio的方法,这种方法不需要编译源码idegen就可以实验导入AS,方便快捷,最后希望能帮到大家,觉得对你有帮助的话可以点个赞或关注一下。