怎么在Windows上编译Android Studio源码
最新更新,又发现一位大牛的杰作,强强强!
(更新:分享一个刚刚发现的超级大牛,理论上也可以借鉴此思路,在windows上编译最新版的AS源码todo )
背景
因为项目有些特殊需求,需要对Android Studio Profiler进行一定程度的修改,因此,需要自己编译一份AS源码。并且,目前这方面资料较少,甚至连官方文档也存在错误(点名批评下),因此记录一下自己的踩坑历程。
Android Studio源码下载
为了在Windows上,下载AS源码我们需要配置一些环境,首先下载repo工具用于代码仓库的拉取。
Windows 安装Repo的方法
前置准备
- 安装 git for windows
- 安装Python3 (建议勾选Add Path添加环境变量) NOTE:不要安装Python 2 ,否则会导致repo安装失败
- 配置各种环境变量,Python 3 安装时候勾选 Add Path 也能自动配置
下载安装Repo
在任意目录下打开 Git Bash
mkdir ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+rx ~/bin/repo
然后,开始下载最新的repo工具源码,在进行init操作
//新建源码目录
mkdir -p ~/AOSP/.repo
cd ~/AOSP/.repo
//拉取工具源码
git clone https://gerrit.googlesource.com/git-repo
//一定要改文件名
mv git-repo repo
//回到AOSP源码目录
cd ..
//初始化repo仓库