【RK3576】【Android14】SDK源码编译

获取更多相关的【RK3576】【Android14】驱动开发,可收藏系列博文,持续更新中:
【RK3576】Android 14 驱动开发实战指南


基于RK3576开发板的源码编译

请注意使用一键编译命令之前需要设置环境变量,选择好自己需要编译的平台,举例:

source build/envsetup.sh

lunch rk3576_u-userdebug //对应自己需要编译的平台


./build.sh -UKAup -J32

按需使用如下编译参数:

WHERE: -U = build uboot

-C = build kernel with Clang

-K = build kernel

-A = build android

-p = will build packaging in IMAGE

-o = build OTA package

-u = build update.img

-v = build android with 'user' or 'userdebug'

-d = huild kernel dts name

-V = build version

-J = build jobs

编译报错处理

bash 复制代码
【报错】
make and copy packaging in IMAGE 
  File ".repo/repo/repo", line 51
    def print(self, *args, **kwargs):
            ^
SyntaxError: invalid syntax
  File ".repo/repo/repo", line 51
    def print(self, *args, **kwargs):
            ^
SyntaxError: invalid syntax

【处理】
发现是python链接的不对,可以通过python --version查询,
repo需要的是python3,所以需要修改一下上面的软链接,

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

再次执行python --version查询,确认指向python3版本即可
相关推荐
食咗未32 分钟前
Linux iptables工具的使用
linux·运维·服务器·驱动开发·网络协议·信息与通信
DeeplyMind1 小时前
第4章: MMU notifier内核实现机制
linux·驱动开发·mmu·mmu notifier
运筹vivo@17 小时前
音频基础到ALSA框架
驱动开发·音频
爱跑马的程序员18 小时前
UMS9620 展锐平台增加一个虚拟陀螺仪
驱动开发·安卓·传感器·展锐·虚拟陀螺·传感器驱动
被遗忘的旋律.18 小时前
Linux驱动开发笔记(二十三)—— regmap
linux·驱动开发·笔记
比奇堡派星星1 天前
如何新加netlink
linux·驱动开发
电脑小管家1 天前
DirectX报错怎么办?快速修复游戏和软件崩溃问题
windows·驱动开发·microsoft·计算机外设·电脑
比奇堡派星星2 天前
Linux4.4使用AW9523
linux·开发语言·arm开发·驱动开发
比奇堡派星星2 天前
cmdline使用详解
linux·arm开发·驱动开发
AI时代原住民2 天前
SDD(Spec驱动开发)实战新范式:SDDAgent驱动SDD端到端开发流
驱动开发