当前位置:   article > 正文

国内镜像下载Android10源码并编译(实测)_android镜像下载

android镜像下载

1.安装ubuntu,不会的百度,一大把。

2.安装编译环境必要软件

sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig 

3.python安装可能失败,建议单独安装

sudo apt-get install python

4.下载repo工具,打开Terminal输入命令

  1. mkdir ~/bin
  2. curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o ~/bin/repo
  3. chmod a+x ~/bin/repo

5.修改~/bin/repo下的REPO_URL字段为国内镜像

  1. #全局搜索
  2. REPO_URL = 'https://gerrit.googlesource.com/git-repo'
  3. #替换成国内镜像
  4. REPO_URL = 'https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

6.初始化git仓库设置用户名和邮箱

  1. git config --global user.email "you@example.com"
  2. git config --global user.name "Your Name"

7.创建存放源码的目录,并同步代码

  1. mkdir android
  2. cd android
  3. ~/bin/repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-10.0.0_r41 --depth 1 --config
  4. #同步远程代码
  5. repo sync

8.拖执行报python错“/usr/bin/env: ‘python’: No such file or directory”,需要创建符号链接或者直接用安装的对应版本的python即可eg:

  1. #方法1
  2. #查看python2或者python3的位置,具体看自己的安装的版本
  3. whereis python2 or whereis python3
  4. #创建符号连接
  5. sudo ln -s /usr/bin/python2 /usr/bin/python
  6. or
  7. sudo ln -s /usr/bin/python3 /usr/bin/python
  8. #方法2
  9. python2 ~/bin/repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-10.0.0_r41 --depth 1 --config
  10. or
  11. python3 ~/bin/repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-10.0.0_r41 --depth 1 --config

9.等待完成

10.开始编译

  1. source build/envsetup.sh
  2. lunch aosp_arm-eng
  3. make -j8

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/150395
推荐阅读
相关标签
  

闽ICP备14008679号