mac分区: 在 Mac 上的“磁盘工具”中将物理磁盘分区 – 官方 Apple 支持 (中国)
mac电脑+pixel 4a(5g)+Xcode(13.1)(m1上模拟器目前运行有问题需要使用pixel 4a(5g)手机模拟车载)
xcode 历史版本:Xcode Releases | xcodereleases.com
GIT
git version 2.30.1 (Apple Git-130)(mac自带,也可以自己安装)
mac 自带的python版本Python 2.7.16需要安装python3.8 1
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
alias python=”/usr/bin/python3″
export PATH=$PATH:/opt/local/bin
mac 修改python版本 mac自带python版本怎么更换_mob6454cc647bdb的技术博客_51CTO博客
repo中科大安装方法:
AOSP 镜像使用帮助 — USTC Mirror Help 文档
每次重新打开终端都要执行以下命令可以执行repo命令否则命令不执行
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
export JAVA_HOME=$JAVA_HOME
Homebrew
需要安装软件homebrew:参考Mac安装Homebrew的正确姿势 – 简书
二:编译AAOS
参考官方编译步骤:使用 Pixel 手机作为开发平台 | Android 开源项目 | Android Open Source Project
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest –b android-12.0.0_r3
2.2:aosp 源码下载 (时间会比较久,本电脑耗时约 1h)
下载的时候有时候会某一个环节很久不动,只要不报错就可以一直等着让他自己下载,除
非报错。
cd 到自己的新建区分大小写的磁盘里,创建目录 AOSP12
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest –b android–
12.0.0_r1
Pixel 4a (5G)。下载 Pixel 4a (5G) 二进制文件,例如 Android 12 的供应商映像和 Qualcomm 驱动程序,build SP1A.210812.016.A1:
每执行一个sh后都需要在第8条下边添加上“I ACCEPT”
1. source build/envsetup.sh (build目录执行环境配置文件)
2. lunch 选择 9. aosp_bramble_car-userdebug(参考官网)
3. m (开始编译)
问题 1. Could not find a supported mac sdk: [“10.10” “10.11” “10.12” “10.13”]
internal error: Could not find a supported mac sdk: [“10.10” “10.11” “10.12” “10.13”]
ninja: build stopped: subcommand failed.
解决:
ls /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
( 2 ) 找 到
下 载 aosp 里 面 的 x86_darwin_host 文 件 :
build/soong/cc/config/x86_darwin_host.go
darwinSupportedSdkVersions = []string{
“10.10”,
“10.11”,
“10.12”,
“10.13”,
“10.14”,
“10.15”,
“11.0”,
“11.1”,
}
本人 m/make 编译可能会提示“too many open files”,最后使用 make j4,j4 的数量可以自己定
义,可以从大到小自己试试适合的数量
m android.hardware.automotive.audiocontrol@1.0-service android.hardware.automotive.vehicle@2.0-service
三:烧机(烧置系统到手机)
注意:车载的aaos在mac m1芯片上模拟器是打不开的所以采用连接到pixel4a(5g)手机来开发
注意:车载的aaos在mac m1芯片上模拟器是打不开的所以采用连接到pixel4a(5g)手机来开发
注意:车载的aaos在mac m1芯片上模拟器是打不开的所以采用连接到pixel4a(5g)手机来开发
3.1手机设置
依次转到“设置”>“系统”>“开发者选项”,然后启用 USB 调试和 OEM 解锁
adb root && sleep 5 && adb disable-verity && sleep 1 && adb reboot && adb wait-for-device && sleep 5 && adb root && sleep 5 && adb remount
1:Android的版本号 代号、标记和 build 号 | Android 开源项目 | Android Open Source Project
2:mac电脑编译aosp方法步骤 MacBook下载和编译Android AOSP源码-CSDN博客
原文地址:https://blog.csdn.net/qq_34979546/article/details/134775901
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_38168.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!