打开主菜单

Wiki-Orange Pi β

更改

Orange Pi 4G-IoT

删除64字节, 2022年6月22日 (三) 18:19
搭建编译环境
=== 搭建编译环境 ===
可以参考 Google 官方文档: http://source.android.com/source/initializing.html<br><br>* '''安装 JDK'''<br>
'''Android6.0'''<br>
Android6.0 系统编译依赖于 JAVA7。编译前需要安装 OpenJDK。安装命令如下。<br><br>
{| class="wikitable" style="width:800px;"
|-
| sudo apt-get install openjdk-7-jdk
|}<br>
配置 JAVA 环境变量,比如安装路径为 /usr/lib/jvm/java-7-openjdk-amd64<br>
可以在终端执行如下命令配置环境变量。<br><br>
{| class="wikitable" style="width:800px;"
|-
export PATH=$JAVA_HOME/bin:$PATH<br>
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
|}<br><br>
'''Android8.1'''<br>
Android8.1 系统编译依赖于 JAVA8。编译前需要安装 OpenJDK。安装命令如下。<br>
|-
| sudo apt-get install java-8-openjdk-amd64
|}<br>配置 JAVA 环境变量,比如安装路径为 /usr/lib/jvm/java-8-openjdk-amd64 可以在终端执行如下命令配置环境变量。<br><br>
{| class="wikitable" style="width:800px;"
|-
export PATH=$JAVA_HOME/bin:$PATH<br>
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar<br>
|}<br><br>* '''安装软件包'''<br><br>对于 Ubuntu12.04:<br><br>
{| class="wikitable" style="width:800px;"
|-
libx11-dev lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev gcc-4.4<br>
g++-4.4 g++-4.4-multilib g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc wine
|}<br>对于 Ubuntu14.04:<br><br>
{| class="wikitable" style="width:800px;"
|-
libx11-dev lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev g++-multilib g++-4.8-multilib mingw32 tofrodos python-markdown<br>
libxml2-utils xsltproc libc6-dev-i386 lib32z1 lib32ncurses5 lib32bz2-1.0 lib32readline-gplv2-dev wine
|}<br>
至此,我们可以开始进行 SDK 源码的编译。<br><br>
8,460
个编辑