RK3399:WSL-Ubuntu16.04编译Android7.1 Industry

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

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 \
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昵称系统有问题

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值