轉載鏈接網址 :http://blog.csdn.net/foxbryant/article/details/51813685
第一次搭建這個環境,浪費了一天的時間。各種問題,中間有一次安裝卡住了 直接關機後再進不去系統了,搞得又把系統來一遍。
各種坑爹~
下面把過程記錄一下:
系統:Ubuntu 16.04 LTS 64位
一、準備需要的安裝包
- JDK :http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.tar.gz
- android-sdk(不是Android Studio):https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
- android-ndk:http://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip
- apache-ant:http://mirror.bit.edu.cn/apache//ant/binaries/apache-ant-1.9.7-bin.tar.gz
- QT :http://download.qt.io/official_releases/qt/5.6/5.6.1-1/qt-opensource-linux-x64-android-5.6.1-1.run
這些包我已放到網盤,你可以從下載:http://pan.baidu.com/s/1geWygq3
你也可以按裏面的指引一個個下載:
注意:由於衆所周知的原因,不建議用在線的方式安裝Android SDK,除非你可以翻牆,但那下載速度也相對較慢。建議直接下載離線包安裝,省時省心!
二、新建一個目錄作爲安裝路徑(非必需)
我是在/usr/local/下創建了android目錄,即:/usr/local/android 下面配置中會用到這個目錄
三、安裝JDK
- 將jdk-7u79-linux-x64.tar.gz解壓後拷貝到/usr/local/android
- 在~/.bashrc中增加以下環境變量:
export JAVA_HOME=/usr/local/android/jdk1.8.0_92
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
3.保存配置並執行source ~/.bashrc命令,使配置立即生效
4.運行命令:java -version 能正常顯示版本表明配置成功
四、安裝Android SDK
1.將android-sdk_r24.4.1-linux.tgz解壓後拷貝到/usr/local/android
2.在~/.bashrc中增加以下環境變量:
export SDK_HOME=/usr/local/android/android-sdk-linux
export PATH=$PATH:${SDK_HOME}/tools:${SDK_HOME}/platform-tools
3.執行source ~/.bashrc命令
4.運行命令:adb version 能正常顯示版本表明配置成功
5.運行命令:android 啓動SDK管理器,安裝必要包(如果你不知道,就按默認的安裝)
注意,下圖選中的這個是創建模擬器時用到的,推薦安裝
五、安裝NDK
1.將android-ndk-r12b-linux-x86_64.zip解壓後拷貝到/usr/local/android
2.在~/.bashrc中增加以下環境變量:
NDK_HOME=/usr/local/android/android-ndk-r12b
export PATH=$PATH:$NDK_HOME
六、安裝ANT
1.將apache-ant-1.9.7-bin.tar.gz解壓後拷貝到/usr/local/android
2.在~/.bashrc中增加以下環境變量:
export ANT_HOME=/usr/local/android/apache-ant-1.9.7
export PATH=$PATH:${ANT_HOME}/bin
3.執行source ~/.bashrc命令
4.運行命令:ant 提示”Buildfile: build.xml does not exist!”爲正常
七、安裝QT
1.運行qt-opensource-linux-x64-android-5.6.1-1.run,根據嚮導完成安裝
2.運行qt createor 執行“工具”菜單-》“選項”,左側選擇Android,配置JDK、NDK、SDK、ANT路徑
3.此時也可以通過AVD管理器創建一個模擬器,這樣編寫的Android程序就可以在模擬器上運行了
OK,大功告成!
最後,貼上我的配置截圖:
安裝目錄截圖: