RK3399:WSL-Ubuntu16.04编译Android7.1 Industry
文章目录
ok,利用零碎的时间,前前后后花了几天时间终于将rk3399-Android7.1 Industry编译完成了,这里总结记录一下,避免踩重复的坑(注意你是需要的Android7.1还是Android7.1 Industry,这两个的固件使用的场景并不同,Industry在工业和平板和盒子等领域的使用上范围更加广泛,目前芯片环境更多适合这些场景,简单来说就是这些制程的芯片国内目前可以生产)。
一、搭建WSL-Ubuntu16.04
官方建议使用Ubuntu16.04或18.04进行编译。(个人建议使用16.04进行编译,18.04我试过出了很多问题还没有解决,目前使用的wsl-Ubuntu16.04编译成功,不清楚的可以看这里非系统盘安装WSL-Ubuntu16.04:https://blog.csdn.net/weixin_39510813/article/details/118704027?spm=1001.2014.3001.5501,安装好之后记得再更换一下软件源:https://blog.csdn.net/weixin_39510813/article/details/82497416)
之后我们通过添加网络驱动器添加(映射网络驱动器->\wsl$\Ubuntu-16.04,名字由你打开后的wsl的名称为准,我这里是Ubuntu-16.04):

二、编译过程
1. 准备编译环境及相关文件
https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/compile_android7.1_industry_firmware.html#
基本上是按照官方给的步骤来的:
安装并配置jdk:
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
安装软件包:
sudo apt-get update
sudo apt-get install git gnupg flex bison gperf libsdl1.2-dev \
libesd-java libwxgtk3.0-dev squashfs-tools build-essential zip curl \
libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils \
xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev \

本文详细记录了在WSL-Ubuntu16.04环境下编译RK3399 Android7.1Industry的过程,包括环境配置、编译步骤及遇到的NoJackserverrunning、JackserverSSLerror等问题的解决方法。编译过程中需要注意Java虚拟机内存设置和相关软件包的安装。
最低0.47元/天 解锁文章
4654

被折叠的 条评论
为什么被折叠?



