ubuntu下Qt之android環境配置以及一些常見問題解決
1.
qt for android 5.×版本,下載地址如下,可以選擇一個合適自己機器型號的版本進行下載。
地址:http://www.qt.io/download-open-source/#section-2
2.
jdk下載以及環境配置
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
環境變數設定:
0》
執行如下命令,解壓jdk包到指定的路徑去。
$ sudo mkdir /usr/lib/jvm
$ sudo tar -C /usr/lib/jvm -xzf jdk-7u55-linux-x64.tar.gz
1》
sudo gedit ./.bashrc
2》
在開啟的文字編輯器中新增如下幾行:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
注意:新增的這幾行中,你只需要修改第一行中的那個路徑即可,路徑是你之前解壓jdk的路徑。
檢驗方法:
java -version
3
android sdk下載
下載地址:http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html
在其中找到ADT bundle對應你的機器型號下載。
之後解壓到某一個目錄即可。
4
android ndk下載
下載地址:http://www.cnblogs.com/yaotong/archive/2011/01/25/1943615.html
同樣解壓到某一目錄。
需要注意的是:NDK是需要配置環境變數的,要不然Qt找不到會報錯唷。
sudo gedit ~/.bashrc
在文字編輯器最後新增如下一句:
NDK=/home/arikes/android/android-ndk-r10d
export NDK
5
ant安裝
下載地址:http://ant.apache.org/bindownload.cgi
同樣直接下載下來後解壓到某一目錄即可。
也可以直接通過命令安裝。
sudo apt-get install ant
檢驗方法:
ant -version
6
adb 安裝
直接命令安裝
sudo apt-get install adb
檢驗方法:adb devices
安裝完上面的準備素材後,即可進行安裝Qt了。
注意下載Qt要是Qt for android的。
選單中選擇“工具”----“選項”----“Android”
設定相應的路徑後,對於Qt的android配置就完成了。
偶爾會出現一些錯誤,下面順便說一下:
如果沒有設定ndk環境變數,會在打包時報錯。
還有,因為是手動配置的Android包路徑,因此,有時候QtCreator找不到android包中的platform。有時會因為找不到版本而報錯,這裡只需設定下android版本即可。位置如下圖: