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

Ubuntu24.10编译Android12源码并运行于模拟器中

效果如下:

 

初始化环境:

 运行lunch弹出对应目标

生成模拟器版本镜像

 

 

镜像生成成功

 生成模拟器启动镜像

 

编译注意事项:  

24.10版本:

sudo apt install curl
curl -sSL  'https://gerrit-googlesource.proxy.ustclug.org/git-repo/+/master/repo?format=TEXT' |base64 -d > ~/bin/repo
chmod a+x ~/bin/repo

增加如下软链:

sudo ln -s /usr/bin/python3 /usr/bin/python

 

git config --global user.name "tonyimax"

 

git config --global user.email "lin_hong_quan_msn@hotmail.com"

 

修改系统配置:

等号后 1 改为 0  

 

 

编译前先安装下面依赖:

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

初始化Android 12 仓库:

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b  android-12.1.0_r5

同步源码:

repo sync -j4


http://www.kler.cn/a/588329.html

相关文章:

  • How To Change Windows VPS Password
  • LeetCodeHot100_0x07
  • [蓝桥杯 2023 省 A] 买瓜 --暴力DFS+剪枝优化
  • 深入分析 Shell 中 IFS、数组赋值与输出行为
  • 相对论-空间和时间(1)
  • ngx_event_conf_t
  • 淘宝API vs 爬虫:合规获取实时商品数据的成本与效率对比
  • [论文阅读]Demystifying Prompts in Language Models via Perplexity Estimation
  • 前端性能优化指标及优化方案
  • Leetcode-1278.Palindrome Partitioning IV [C++][Java]
  • 重返OI:1999
  • 计算机网络:IP数据分片与偏移试题
  • 【网络安全 | 漏洞挖掘】价值14981$的Google点击劫持漏洞
  • 【Agent】OpenManus-Agent-实现具体的智能体
  • c#:使用串口通讯实现数据的发送和接收
  • [WEB开发] Web基础
  • 由一个话题进入DFMEA(设计失效模式及影响分析)
  • 关于新奇的css
  • 强化学习 - PPO控制无人机
  • 第5章 构造、析构、拷贝语义学2: 继承情况下的对象构造