当前位置: 首页 > news >正文

android源码下载编译模拟器运行

安卓aosp源码下载,编译,模拟器运行

virtualbox7 安装ubuntu20.04,ubuntu22.04 编译android aosp 源码可以,但是模拟器跑不了,哪个版本都是要么黑屏,要么整个vbox虚拟机闪退。解决方案使用vmware17

##拯救者y9000p2023机器使用vmware15电脑直接蓝屏,解决方案升级vmware虚拟机,现在vmware被收购,vmware17个人免费使用

vmware17下载地址

https://downloads2.broadcom.com/?file=VMware-workstation-full-17.5.2-23775571.exe&oid=28785659&id=jKklM72KcJdFotexIbJ-eA9UwRfqTDw5NQGmOlmScSQbF1wZReEVNYhQVPE=&verify=1717216305-duy93HcGUMuCTg0eddBbJoSy76aunyiIR06ayHXfrQM%3D

##VMware17安装ubuntu22.04编译android源码运行模拟器依赖安装

root@yym:/home/yym# history
    1  apt install openjdk-11-jdk
    2  apt-get install git
    3  git config --global user.name  yym
    4  git config --global user.email  dhxy2@163.com
    5  apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g+±multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip libncurses5
    6  apt install git-core libssl-dev  libffi-dev gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev libz-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
    7  apt-get install libncurses5-dev  libncurses5

##android aosp 13源码下载,使用清华大学镜像源

#环境变量修改

vim ~/.bashrc

.bashrc最后一行加入 export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

source ~/.bashrc

#源码下载

mkdir android13r35

cd android13r35/

curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/android13r35/repo

vim repo #修改repo文件googleapis替换为清华大学镜像源

chmod a+x ~/android13r35/repo

cd ~/android13r35/

./repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-13.0.0_r35

./repo sync -j16

##源码下载完成,执行一下命令,使安卓命令生效
source ./build/envsetup.sh
lunch sdk_phone_x86_64-userdebug

##开始编译安卓系统

make -j16

##编译SDK

make sdk -j16

##运行虚拟机

emulator

http://www.lryc.cn/news/361217.html

相关文章:

  • Golang:Sirupsen/logrus是一个日志库
  • Android Studio插件开发 - Dora SDK的IDE插件
  • 【mybatis】缓存
  • 自定义类型:结构体类型
  • C++对象移动
  • “华为杯”第十三届中国研究生 数学建模竞赛-E题:粮食最低收购价政策问题研究(续)
  • (一)django目录介绍
  • leetcode5 最长回文子串
  • 《论文阅读》通过顺序不敏感的表示正则化实现稳健的个性化对话生成 ACL 2023
  • python采集汽车价格数据
  • 德克萨斯大学奥斯汀分校自然语言处理硕士课程汉化版(第四周) - 语言建模
  • Jitsi meet 退出房间后,用户还在房间内
  • Java 18 新特性
  • c++基础创建对象
  • WHAT - 容器化系列(二)- docker
  • 力扣 19题 删除链表的倒数第 N 个结点 记录
  • 渗透测试之Web安全系列教程(二)
  • 【算法】在?复习一下快速排序?
  • matlab安装及破解
  • Tree——输出项目的文件结构(Linux)
  • UE5 读取本地图片并转换为base64字符串
  • 【NOIP普及组】税收与补贴问题
  • Docker 部署 mysql 服务
  • 01- Redis 中的 String 数据类型和应用场景
  • Android音频焦点
  • Docker安全配置
  • 文件上传之使用一个属性接收多个文件
  • chat4-Server端保存聊天消息到mysql
  • vivo鄢楠:基于OceanBase 的降本增效实践
  • arm cortex-m架构 SVC指令详解以及其在freertos的应用