<?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_Build_Manual</id>
		<title>MYZR-RK3399-EK314 Android-8.1 Build Manual - 版本历史</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_Build_Manual"/>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3399-EK314_Android-8.1_Build_Manual&amp;action=history"/>
		<updated>2026-05-25T04:01:33Z</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_Build_Manual&amp;diff=3763&amp;oldid=prev</id>
		<title>Admin：Admin移动页面MY-RK3399-EK314 Android-8.1 Build Manual至MYZR-RK3399-EK314 Android-8.1 Build Manual，不留重定向</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3399-EK314_Android-8.1_Build_Manual&amp;diff=3763&amp;oldid=prev"/>
				<updated>2020-10-22T09:06:10Z</updated>
		
		<summary type="html">&lt;p&gt;Admin移动页面&lt;a href=&quot;/index.php?title=MY-RK3399-EK314_Android-8.1_Build_Manual&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;MY-RK3399-EK314 Android-8.1 Build Manual（页面不存在）&quot;&gt;MY-RK3399-EK314 Android-8.1 Build Manual&lt;/a&gt;至&lt;a href=&quot;/index.php?title=MYZR-RK3399-EK314_Android-8.1_Build_Manual&quot; title=&quot;MYZR-RK3399-EK314 Android-8.1 Build Manual&quot;&gt;MYZR-RK3399-EK314 Android-8.1 Build Manual&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:06的版本&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_Build_Manual&amp;diff=3088&amp;oldid=prev</id>
		<title>Admin：创建页面，内容为“&lt;div&gt; =='''Install ubuntu14.04'''== Development Environment Guide:《Ubuntu14.04+Win10 (Recommended)》&lt;br&gt; = '''Configuring the...”</title>
		<link rel="alternate" type="text/html" href="http://wiki.myzr.com.cn/index.php?title=MYZR-RK3399-EK314_Android-8.1_Build_Manual&amp;diff=3088&amp;oldid=prev"/>
				<updated>2020-02-25T08:20:06Z</updated>
		
		<summary type="html">&lt;p&gt;创建页面，内容为“&amp;lt;div&amp;gt; ==&amp;#039;&amp;#039;&amp;#039;Install ubuntu14.04&amp;#039;&amp;#039;&amp;#039;== Development Environment Guide:&lt;a href=&quot;/index.php?title=MYZR_Win10_VB5212_U14045_x64_Env&quot; title=&quot;MYZR Win10 VB5212 U14045 x64 Env&quot;&gt;《Ubuntu14.04+Win10 (Recommended)》&lt;/a&gt;&amp;lt;br&amp;gt; = &amp;#039;&amp;#039;&amp;#039;Configuring the...”&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;
=='''Install ubuntu14.04'''==&lt;br /&gt;
Development Environment Guide:[[MYZR Win10 VB5212 U14045 x64 Env|《Ubuntu14.04+Win10 (Recommended)》]]&amp;lt;br&amp;gt;&lt;br /&gt;
= '''Configuring the compilation environment'''=&lt;br /&gt;
----&lt;br /&gt;
== '''Build a compilation environment'''==&lt;br /&gt;
* Install and compile the required libraries（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;
* Install OpenJDK8&amp;lt;br&amp;gt;&lt;br /&gt;
$sudo apt-get install openjdk-8-jdk&amp;lt;br&amp;gt;&lt;br /&gt;
Add the following to the .profile file in the user directory: &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;
Save the file, execute source .profile for the file to take effect, and then execute java -version to see if the java version is correct:&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;
== '''Download source code and extract it'''==&lt;br /&gt;
Open the network disk to '''02_源码''' -&amp;gt;'''android-8.1'''&amp;lt;br&amp;gt;&lt;br /&gt;
Download source package myrk3399_android8.tar.bz2 for all files&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;
== '''Compile'''==&lt;br /&gt;
&lt;br /&gt;
* Compile 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;
* Compile the 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;
* Compile 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;
== '''Package image'''==&lt;br /&gt;
$./mkimage.sh&amp;lt;br&amp;gt;&lt;br /&gt;
Get the target file in the rockdev / Image-rk3399 directory: &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;
== '''Packed into unified firmware''''==&lt;br /&gt;
$./MYTools/mkupdate.sh update&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Get the target file in the rockdev / Image-rk3399 directory: &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>