Qt For Android 開發環境配置

想了想,還是再寫一篇關於Qt for Android開發環境配置的教程。(本文只出現在Aili_Xiao的博客中,目前在博客園和CDSN中)

準備:Java jdk,Android sdk,Android adb,Android ndk,Android ant,Qt 支持 安卓的版本,比如qt-opensource-windows-x86-android-5.6.2。

前言:在Qt的版本更新中,Qt支持的功能越來越多,安裝包也越來越大,在Qt5.9出來之前,Qt的每個版本都對應的編譯環境,而在Qt5.9後Qt官方將好多編譯環境放到了一起,而在這裏我要說的是要配置Qt For Android的開發環境,那就應該在安裝組件中選中有關Android這一項。

下面開始正式搭配Qt for Android的開發環境。

一、安裝java jdk。

如果之前配置過,就可以跳過這一步。

下載java jdk 64:java jdk 1.8 x64

下載java jdk 32:java jdk 1.8 x86

Java jdk 1.8 官網:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

配置系統環境變量:

變量名:JAVA_HOME

變量值:C:\Program Files\Java\jdk1.8.0_144

變量名:CLASSPATH

變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

注意%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar前面還有一個.;

在Path變量名中添加

變量值:%JAVA_HOME%\bin

配置圖示:

二、配置Android sdk 、ndk、ant

Android sdk配置最方便的方法是下載一個Android studio,然後安裝,它提供了sdk和adb。

下載地址:https://dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-bundle-162.4069837-windows.exe

中國官網:http://www.android-studio.org/

安裝完畢後,運行程序,他會解壓自帶的sdk,可以在設置裏面更改SDK版本。

然後打開SDK保存的文件夾,我的在安裝的時候自定義的SDK路徑。

把目錄裏面的..\platform-tools添加到系統環境變量中。

Android ant下載官網:http://ant.apache.org/bindownload.cgi

在這裏我採用的是目前來說 最新版的 ant1.10.1:http://apache.fayea.com//ant/binaries/apache-ant-1.10.1-bin.zip

然後解壓出來,將..\apache-ant-1.10.1\bin添加到系統環境變量中。

配置圖示:

Android NDK 最新版的沒有用,你們可以試一試,我在這裏採用的ndk_r9d:http://dl.google.com/Android/ndk/android-ndk-r9d-windows-x86.zip

有人反映說r9d有些問題,請到 NDK官方下載鏈接集合 下載最新版<注:這裏轉到了我在博客園的地址,稍稍吐槽一下這邊審覈有些慢所以就拿那邊的地址使用,其實內容一樣不用擔心>。

這裏我貼出一個ndk_r11c:http://dl.google.com/android/repository/android-ndk-r11c-windows-x86.zip

解壓下載好的ndk,然後打開Qt Creator。

三、打開工具→選項→Android。如果找不到,就在圖中標1處搜索

瀏覽分別選中對應的目錄,然後點擊應用(Apply),之後轉到“構建和運行”,在構件套件中可以看到已經檢測出來。

之後,點擊確定(OK),然後新建項目時選中自己需要的構建套件,我是全部選中用的時候比較方便。

在這裏,我要說的是,我用的真機測試,所謂的真機測試就是用自己手機或平板測試。

選中之後點擊確認(OK),就可以往手機上寫Qt程序。手機端需要注意的是:打開USB調試,如果有允許usb安裝程序,請確認安裝。小米手機需要打開USB安裝

好了,Qt for Android環境搭配就到這,如有疑問請留言或發郵箱:[email protected]。如果此文章得到了你的認可,那麻煩你給頂一下。

有人反映說r9d有些問題,請到NDK官方下載鏈接集合下載最新版。

這裏我貼出一個ndk_r11c:http://dl.google.com/android/repository/android-ndk-r11c-windows-x86.zip

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章