一、写在前面
T527开发板支持Android系统,我用的主机是Ubuntu 24.04 LTS。Android编译比Linux内核复杂不少,踩了几个坑,记录一下。
如果你也在Ubuntu 24.04上编译T527的Android,希望能帮你省点时间。
二、编译环境
- 开发板:米尔T527核心板
- 主机系统:Ubuntu 24.04 LTS
- 目标系统:Android(T527官方SDK)
三、遇到的问题及解决方法
问题1:缺少Python 2.7依赖
现象 :
编译过程中提示 /usr/bin/env: python: No such file or directory
原因 :
Ubuntu 24.04默认不带python命令(只有python3),Android编译脚本中部分使用了python命令。
解决方法:
# 安装python-is-python3,让python命令指向python3
sudo apt install python-is-python3
问题2,ARM工具包,官方提供的不能用,然后在这个地址下载的:**
可以用;
问题3:编译uboot时,官方给的编译命令有问题
后修改命令,编译成功,刷机验证也是OK的;
详细内容,及更多内容都写到我的工具包里了
完整的自动化编译脚本(支持一键编译Kernel/Uboot/Android)、Fastboot刷机脚本、预编译镜像、设备树模板等,已整理成工具包。
📧 工具包详情可邮件咨询:support@jinggenlab.com
工具包包含:
-
一键编译脚本(解决上述所有环境问题)
-
Fastboot一键刷机脚本
-
README文档 + FAQ