Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android系統編譯環境搭建

Android系統編譯環境搭建

編輯:關於Android編程

之前在公司做Android系統開發時,服務器編譯環境都是我來配置的,總結了一份文檔,文檔放著很久了,一來跟大家共享下,二來防止丟失。

1.JDK環境變量配置
將mtkoss.tar.gz上傳到/目錄,使用命令:#tar –xvzf mtkoss.tar.gz
修改/etc/profile文件,加入環境變量:

JAVA_HOME=/mtkoss/jdk/1.6.0_45-ubuntu-10.04/x86_64
JRE_HOME=/mtkoss/jdk/1.6.0_45-ubuntu-10.04/x86_64/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

2.配置Android編譯環境:(可以直接執行android_compile_env.sh 腳本)

# sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386

3.降低gcc/g++版本(Ubuntu默認的gcc/g++得版本都有點高)

# sudo apt-get install gcc-4.4
# sudo apt-get install g++-4.4
#sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
#sudo update-alternatives –install /usr/bin/g++ g++ /usr/bin/g++-4.4 40
#sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.6 30
#sudo update-alternatives –install /usr/bin/g++ g++ /usr/bin/g++-4.6 30

選擇gcc/g++ 為4.4的版本:

# sudo update-alternatives –config gcc
# sudo update-alternatives –config g++

此外,MTK代碼中有自己的編譯腳本根目錄下面,以.sh結尾,裡面默認設置有Java JDK編譯路徑,要設置成自己的JDK編譯路徑才能編譯通過。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved