跳转至

编译环境

在PC上搭建环境,对 Android/Linux SDK进行编译。

环境准备

在PC上安装Ubuntu,进行SDK编译。

  • 硬件:PC满足RAM ≥ 16 GB,CPU core ≥ 4,Hard Drive ≥ 500GB
  • 软件:Ubuntu 22.04,虚拟机磁盘空间分配 ≥ 200GB

依赖安装

1.进入Ubuntu,打开Terminal,切换为root用户

2.依次输入下列命令安装依赖。

sudo apt install git bc bison build-essential curl flex libsdl1.2-dev 
sudo apt install g++-multilib gcc-multilib gnupg gperf libncurses5-dev 
sudo apt install imagemagick lib32ncurses5-dev lib32readline-dev squashfs-tools 
sudo apt install lib32z1-dev liblz4-tool xsltproc libssl-dev libwxgtk3.0-gtk3-dev
sudo apt install libxml2 libxml2-utils schedtool lzop pngcrush rsync 
sudo apt install yasm zip zlib1g-dev python3 device-tree-compiler 
sudo apt install python-pip gawk openjdk-8-jdk u-boot-tools patchelf expect
sudo pip install pyelftools

常见问题

  • Ubuntu 22.04无法打开Terminal?

在虚拟机页面按下ctrl+alt+F3,进入命令行模式,按照图示进行操作。

cd /etc/default
nano locale

en_US改为en_US.UTF-8,保存退出,输入reboot重启。