最简单的android源码下载 编译 步骤

    xiaoxiao2021-03-25  176

    谷歌官方的下载编译指南 https://source.android.com/source/downloading.html 说下我自己的下载编译过程。 在虚拟机里安装ubuntu16.04 系统,硬盘我分了200G 进入ubuntu系统,ctrl+alt+t进入Terminal(终端) 1:安装必要的下载和编译软件 sudo apt install git sudo apt-get update sudo apt-get install openjdk-8-jdk 2:你懂的 下载最新hosts文件https://laod.cn/hosts/2017-google-hosts.html 替换hosts 然后退出终端重新进一下 3:下载repo mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 更改权限 chmod a+x ~/bin/repo 4:下载源码 这里选择的是清华大学的镜像,下载最新源码的压缩包 wget https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar 这里无论下载完成与否都可以解压,不要重复下载压缩包 解压 tar xvf aosp-latest.tar cd aosp repo sync -j4(根据自己处理器自行选择) 5 :编译源码 source build/envsetup.sh lunch 1(选择debug版本) 编译源码可能会出现各种各样的错误,这里我们把编译日志输出便于查看 make -j4 2>&1 | tee build.log 大家可以根据输出日志解决 日志里面搜索failed ,error解决编译报错 运行虚拟机 emulator 6:单个模块编译 source build/envsetup.sh 进入想要便宜的模块目录下 mm即可push 7:测试 adb root adb remount 然后push将生成的odex文件和apk push 进手机相应的目录 adb reboot

    转载请注明原文地址: https://ju.6miu.com/read-2741.html

    最新回复(0)