0. 准备 repo 程序 mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo 1. 下载安装 repo wget -c https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar # 下载初始化包 tar xf aosp-latest.tar cd AOSP repo sync 2. 清理 make clobber 3. 安装环境 . build/envsetup.sh 4. 设置 编译 类型 lunch aosp_x86_64-userdebug 会修改环境变量 5. 编译 make -j4 6. 运行 emulator 编译出的东西在 out/target/product/generic_x86_64 ============ lunch sdk_phone_x86_64-userdebug 应该也是可以的 Debian Stretch编译环境 apt install flex bison zip curl libxml2-utils dpkg --add-architecture i386 apt update apt install libc6:i386 libncureses5:i386 libstdc++6:i386 添加386的原因,是可能会用到 prebuilts里的bison,那是一个x86 32位的程序 Debian 10.0 (buster) 编译环境 apt install git build-essential g++-multilib gcc-multilib autoconf automake libtool flex bison gdb libncurses5 zip openjdk-11-jdk 都出来了 检查Java版本 update-alternatives --display java java - 手动模式 最佳链接版本为 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 链接目前指向 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java update-alternatives --display javac javac - 自动模式 最佳链接版本为 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 链接目前指向 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 复制代码
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|手机版|站点找错-建议|AI手机网 |Sitemap
GMT+8, 2025-5-3 08:51 , Processed in 0.844858 second(s), 27 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.