时间:2023-07-12 11:54:02 | 来源:网站运营
时间:2023-07-12 11:54:02 来源:网站运营
Android 11 windows 安装虚拟机/下载源代码/编译成功:一直想下载google 官方源生的系统来编译, 这次周末刚好有空, 在好奇心的驱使下尝试了一下, 想不到竟然一次就编译成功了, 中间并没有遇到什么错误, 可能是因为系统是干净的.#下载安装Git:sudo apt-get upgradesudo apt-get install git#设置Git账户, 用你真实的邮箱和用户名:git config --global user.email "xxx@xxx.com"git config --global user.name "xxx"#配置PATH环境变量:mkdir ~/binecho "PATH=~/bin:/$PATH" >> ~/.bashrcsource ~/.bashrc#安装Curl sudo apt-get install curl#下载 repo 工具curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repochmod a+x ~/bin/repo#创建代码目录并进入mkdir ~/AOSPcd ~/AOSP#初始化仓库repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b 源码版本#我这边下载的是 android-11.0.0_r46 执行的命令是:#repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-11.0.0_r46#开始同步(大约8小时)repo sync#同步期间遇到了错误: server certificate verification failed. 查了一下, 执行下面这个命令即可#git config --global http.sslverify false#在同步过程中即可安装编译工具了, 根据官方说明, 直接运行即可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#等待源代码下载完成后执行source build/envsetup.sh#选择编译版本, 编译你喜欢的版本, 编译说明在下面, 我这边选择是 launch 2lunch2#开始编译 (约7小时)make -j8
这是官方的源代码版本说明:关键词:编译,成功,安装,虚拟