【環境配置】全志A20/T3/V40/T3A android編譯環境配置
本文介紹ubuntu下配置全志android編譯環境所需的步驟,本文介紹的環境實測支援如下序列全志晶片和平臺,並將持續保持已驗證平臺的更新。
1、已驗證的全志序列晶片+平臺
- A20/T2/T3/V40 android4.4
- T3 android6.0
2、環境配置步驟
2.1、系統選項
下載安裝64位版本的ubuntu系統,注意必須時64位,否則android原始碼無法正常編譯。本文驗證時使用過了ubuntu12.04和ubuntu14.04。
2.2、安裝jdk
編譯android4.4時需要安裝jdk為1.6的版本,可以使用如下指令安裝:
sudo apt-get install sun-java6-jdk
編譯android6.0原始碼時需要安裝open-jdk1.7的版本,必須時open-jdk,普通的jdk版本不行,安裝可以參考如下命令(如果安裝不了請自行百度新增合適的軟體源):
sudo apt-get install openjdk-7-jdk
sudo apt-get install openjdk-7-jre
安裝完成後編輯/etc/profile檔案配置jdk環境變數,配置時需要依據自己的實際安裝目錄進行配置,如下為本文的配置示例:
使用如下命令編輯/etc/profile檔案
sudo vi /etc/profile
jdk1.6版本在檔案後追加如下類似內容(注意以自己的實際安裝目錄為準)
export JAVA_HOME=/usr/lib/sunJVM/JDK/jdk1.6.0_41
export JRE_HOME=/usr/lib/sunJVM/JDK/jdk1.6.0_41/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
open-jdk1.7版本在檔案後追加如下類似內容(注意以自己的實際安裝目錄為準)# configuration open-jdk
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
2.3、安裝編譯所需的軟體包
可以參考使用如下命令安裝編譯所需的軟體包,當然也可以把所有需要的軟體包一起安裝:
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev
sudo apt-get install gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev uboot-mkimage
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 u-boot-tools gawk libxml2-utils
至此,相關編譯環境配置結束。
相關文章
- Ubuntu交叉編譯環境配置Ubuntu編譯
- GoLand編譯器配置代理和專案環境配置GoLand編譯
- 全志A40i開發板編譯環境的搭建編譯
- app自動化測試環境配置:adb環境配置、monkey環境配置、appium環境配置大全APP
- 環境配置
- Android編譯環境搭建Android編譯
- 在Ubuntu伺服器配置Swift編譯環境Ubuntu伺服器Swift編譯
- CLion 配置 C C++ 編譯環境(MinGW)C++編譯
- 配置開發環境、生成環境、測試環境開發環境
- 全志R16 tina SDK下載說明,全志R16編譯環境編譯
- Flutter環境配置Flutter
- php環境配置PHP
- vue – 環境配置Vue
- JAVA環境配置Java
- 一、環境配置
- Linux下的C/C++編譯環境配置LinuxC++編譯
- JDK20安裝+環境配置+編譯執行JDK編譯
- 在CentOS上全命令列搭建android編譯環境CentOS命令列Android編譯
- 【翻譯】 Flutter——配置Engine開發環境Flutter開發環境
- [譯]Xcode 環境配置最佳實踐XCode
- 開發環境配置開發環境
- windows 配置JAVA環境WindowsJava
- Mac PHP 環境配置MacPHP
- CentOS 配置 PHP 環境CentOSPHP
- Windows配置java環境WindowsJava
- JAVA 環境配置 CentOSJavaCentOS
- vue 多環境配置Vue
- 配置python環境Python
- 配置聯網環境
- Linux環境配置Linux
- 安卓SDK環境配置安卓
- Java環境配置大全Java
- 配置環境變數變數
- conda環境配置
- IDEA配置環境Idea
- Xcode配置測試環境和線上環境XCode
- 如何下載Java-配置環境全教程Java
- Android Studio配置開發環境Android開發環境