<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http://wiki.myzr.com.cn/index.php?action=history&amp;feed=atom&amp;title=MYZR-RK3399-EK314_Android-8.1_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C</id>
		<title>MYZR-RK3399-EK314 Android-8.1 编译手册 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.myzr.com.cn/index.php?action=history&amp;feed=atom&amp;title=MYZR-RK3399-EK314_Android-8.1_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C"/>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3399-EK314_Android-8.1_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;action=history"/>
		<updated>2026-05-07T22:13:08Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://wiki.myzr.com.cn/index.php?title=MYZR-RK3399-EK314_Android-8.1_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=3751&amp;oldid=prev</id>
		<title>Admin：Admin移动页面MY-RK3399-EK314 Android-8.1 编译手册至MYZR-RK3399-EK314 Android-8.1 编译手册，不留重定向</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3399-EK314_Android-8.1_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=3751&amp;oldid=prev"/>
				<updated>2020-10-22T09:02:35Z</updated>
		
		<summary type="html">&lt;p&gt;Admin移动页面&lt;a href=&quot;/index.php?title=MY-RK3399-EK314_Android-8.1_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MY-RK3399-EK314 Android-8.1 编译手册（页面不存在）&quot;&gt;MY-RK3399-EK314 Android-8.1 编译手册&lt;/a&gt;至&lt;a href=&quot;/index.php?title=MYZR-RK3399-EK314_Android-8.1_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&quot; title=&quot;MYZR-RK3399-EK314 Android-8.1 编译手册&quot;&gt;MYZR-RK3399-EK314 Android-8.1 编译手册&lt;/a&gt;，不留重定向&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='zh-CN'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2020年10月22日 (四) 09:02的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='zh-CN'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.myzr.com.cn/index.php?title=MYZR-RK3399-EK314_Android-8.1_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=2884&amp;oldid=prev</id>
		<title>Admin：创建页面，内容为“&lt;div&gt; =='''安装ubuntu14.04'''== 开发环境指导手册：MYZR Windows-10 VirtualBox-5.2.12 Ubuntu-14.04.5 64位开发环境指导|《Ubuntu14.04+Win10 (推荐)...”</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3399-EK314_Android-8.1_%E7%BC%96%E8%AF%91%E6%89%8B%E5%86%8C&amp;diff=2884&amp;oldid=prev"/>
				<updated>2019-11-22T08:30:21Z</updated>
		
		<summary type="html">&lt;p&gt;创建页面，内容为“&amp;lt;div&amp;gt; ==&amp;#039;&amp;#039;&amp;#039;安装ubuntu14.04&amp;#039;&amp;#039;&amp;#039;== 开发环境指导手册：MYZR Windows-10 VirtualBox-5.2.12 Ubuntu-14.04.5 64位开发环境指导|《Ubuntu14.04+Win10 (推荐)...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div&amp;gt;&lt;br /&gt;
=='''安装ubuntu14.04'''==&lt;br /&gt;
开发环境指导手册：[[MYZR Windows-10 VirtualBox-5.2.12 Ubuntu-14.04.5 64位开发环境指导|《Ubuntu14.04+Win10 (推荐)》]]&amp;lt;br&amp;gt;&lt;br /&gt;
= '''配置编译环境'''=&lt;br /&gt;
----&lt;br /&gt;
== '''搭建编译环境'''==&lt;br /&gt;
* 安装编译所需库（Ubuntu14.04）&amp;lt;br&amp;gt;&lt;br /&gt;
$sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev \&amp;lt;br&amp;gt;&lt;br /&gt;
libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl \&amp;lt;br&amp;gt;&lt;br /&gt;
libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils \&amp;lt;br&amp;gt;&lt;br /&gt;
xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev \&amp;lt;br&amp;gt;&lt;br /&gt;
lib32ncurses5-dev lib32readline-gplv2-dev gcc-multilib libswitch-perl \&amp;lt;br&amp;gt;&lt;br /&gt;
libssl1.0.0 libssl-dev&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 安装OpenJDK8&amp;lt;br&amp;gt;&lt;br /&gt;
$sudo apt-get install openjdk-8-jdk&amp;lt;br&amp;gt;&lt;br /&gt;
在用户目录的.profile文件中添加下面内容：&amp;lt;br&amp;gt;&lt;br /&gt;
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64&amp;lt;br&amp;gt;&lt;br /&gt;
export JRE_HOME=$JAVA_HOME/jre&amp;lt;br&amp;gt;&lt;br /&gt;
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH&amp;lt;br&amp;gt;&lt;br /&gt;
export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin&amp;lt;br&amp;gt;&lt;br /&gt;
保存文件，执行source .profile让文件生效然后执行java -version查看java版本是否正确：&amp;lt;br&amp;gt;&lt;br /&gt;
$java -version&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
openjdk version &amp;quot;1.8.0_222-ea&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
OpenJDK Runtime Environment (build 	1.8.0_222-ea-8u222-b05-1~14.04-b05)&amp;lt;br&amp;gt;&lt;br /&gt;
OpenJDK 64-Bit Server VM (build 25.222-b05, mixed mode)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''下载源码并解压'''==&lt;br /&gt;
打开网盘到 '''02_源码''' -&amp;gt;'''android-8.1'''&amp;lt;br&amp;gt;&lt;br /&gt;
下载源码包myrk3399_android8.tar.bz2的所有文件&amp;lt;br&amp;gt;&lt;br /&gt;
$ mkdir rk3399&amp;lt;br&amp;gt;&lt;br /&gt;
$ cat myrk3399_android8.tar.bz2* | tar xj -C rk3399&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''编译'''==&lt;br /&gt;
&lt;br /&gt;
* 编译uboot&lt;br /&gt;
$cd u-boot&amp;lt;br&amp;gt;&lt;br /&gt;
$make clean&amp;lt;br&amp;gt;&lt;br /&gt;
$make myzr-rk3399_defconfig&amp;lt;br&amp;gt;&lt;br /&gt;
$make ARCHV=aarch64 -j8&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 编译kernel&lt;br /&gt;
$cd kernel&amp;lt;br&amp;gt;&lt;br /&gt;
$make ARCH=arm64 myzr_defconfig -j8&amp;lt;br&amp;gt;&lt;br /&gt;
$make -j8 ARCH=arm64 rk3399-myzr-hdmi.img&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 编译android&lt;br /&gt;
$cd android8.1&amp;lt;br&amp;gt;&lt;br /&gt;
$source build/envsetup.sh&amp;lt;br&amp;gt;&lt;br /&gt;
$lunch rk3399-userdebug&amp;lt;br&amp;gt;&lt;br /&gt;
$make -j8&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''打包镜像'''==&lt;br /&gt;
$./mkimage.sh&amp;lt;br&amp;gt;&lt;br /&gt;
于rockdev/Image-rk3399目录得到目标文件：&amp;lt;br&amp;gt;&lt;br /&gt;
boot.img  &amp;lt;br&amp;gt;&lt;br /&gt;
kernel.img  &amp;lt;br&amp;gt;&lt;br /&gt;
MiniLoaderAll.bin  &amp;lt;br&amp;gt;&lt;br /&gt;
misc.img  &amp;lt;br&amp;gt;&lt;br /&gt;
oem.img  &amp;lt;br&amp;gt;&lt;br /&gt;
parameter.txt    &amp;lt;br&amp;gt;&lt;br /&gt;
recovery.img  &amp;lt;br&amp;gt;&lt;br /&gt;
resource.img  &amp;lt;br&amp;gt;&lt;br /&gt;
system.img  &amp;lt;br&amp;gt;&lt;br /&gt;
trust.img &amp;lt;br&amp;gt;&lt;br /&gt;
uboot.img  &amp;lt;br&amp;gt;&lt;br /&gt;
vendor.img&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''打包成统一固件'''==&lt;br /&gt;
$./MYTools/mkupdate.sh update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
于rockdev/Image-rk3399目录得到目标文件：&amp;lt;br&amp;gt;&lt;br /&gt;
rk3399_Android8.1.0_191030.img&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>