在Ubuntu 24.04上编译T527 Android系统:遇到的几个问题及解决方法

一、写在前面

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工具包,官方提供的不能用,然后在这个地址下载的:**

https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz

可以用;

问题3:编译uboot时,官方给的编译命令有问题

后修改命令,编译成功,刷机验证也是OK的;

详细内容,及更多内容都写到我的工具包里了

完整的自动化编译脚本(支持一键编译Kernel/Uboot/Android)、Fastboot刷机脚本、预编译镜像、设备树模板等,已整理成工具包。

📧 工具包详情可邮件咨询:support@jinggenlab.com

工具包包含:

  • 一键编译脚本(解决上述所有环境问题)

  • Fastboot一键刷机脚本

  • README文档 + FAQ

相关推荐
其实防守也摸鱼9 小时前
Fastjson 反序列化漏洞(JNDI注入)
android·数据库·安全·oracle·自动化·fastjson·反序列化
狗凯之家源码网10 小时前
微博图床 PHP 系统搭建与实战应用指南
android·开发语言·php
夜听莺儿鸣10 小时前
502-003_Linux 中断与异常(一):从Linux角度理解中断与异常
linux·中断与异常·linux中断
消失的旧时光-194311 小时前
(第一篇)JNI 多线程到底难在哪:从 Linux Thread 到 JNIEnv
android·jni·ndk
杨云龙UP11 小时前
TDengine 3.4.2.8 Community 三节点三副本生产集群部署实战(DNode/MNode/taosAdapter/Explorer)
大数据·linux·运维·数据库·tdengine·时序库
向成科技12 小时前
XC3576H工控主板|深度适配Ubuntu 26.04 LTS,释放边缘AI与工业开发新潜能
linux·人工智能·ubuntu·机器人·硬件·主板·边缘ai
Fcy64813 小时前
Linux下 进程间关系与守护进程
linux·运维·服务器·守护进程
码农小韩13 小时前
Linux驱动理论(二)——Linux字符设备驱动
linux·嵌入式软件开发·linux操作系统·linux应用开发·linux驱动理论
well061213 小时前
Linux粘滞位与Makefile机制深度解析
linux·运维·服务器
再写一行代码就下班13 小时前
linux sh脚本在windows修改导致无法使用解决方式
java·linux·centos