1. 程式人生 > >Qt Creator5.7安卓開發環境搭建

Qt Creator5.7安卓開發環境搭建

Qt Android開發需要安裝外掛:

∙ Qt5.7.0 for Android   

∙ JAVA JDK

∙ Android SDK

∙ Android NDK

∙ ANT

1、  在有Qt 5.7的基礎上安裝qt-opensource-windows-x86-android-5.7.0.exe

雙擊進入安裝介面如下圖所示:


直接選擇“下一步”->“skip”->“下一步”;出現如下圖所示介面選擇自定義安裝目錄(也可選擇預設安裝目錄如圖所示)(本人安裝目錄為E:\QT5.7\Qt_Android);注:自定義目錄選擇一個空目錄

 

然後選擇“下一步”->“下一步”->選擇閱讀並同意如圖所示點選“下一步”


最後選擇“下一步”->“安裝”;等待安裝完成即可。

開啟Qt Creator之後選擇“工具”->“選項”->“Android  ”顯示如圖所示:

2、  下載安裝JAVA JDK

下載地址:

我下載版本為:jdk-8u121-windows-i586.exe

雙擊安裝JDK

預設安裝即可(我的安裝路徑在C:\Program Files(x86)\Java\jdk1.8.0_121);

3、    下載安裝SDK,NDK

SDK版本:android-sdk_r24.4.1-windows.zip

NDK版本:android-ndk-r12b-winsows-x86.zip

分別對其二者進行解壓

SDK解壓目錄為:F:\Qt_project\JDK\android-sdk_r24.4.1-windows

NDK解壓目錄為:F:\Qt_project\JDK\android-sdk_r24.4.1-windows

注:解壓目錄可自定。

SDK解壓之後雙擊目錄下的SDKManager.exe進行支援包的安裝。

然後選擇 “Install package”進入如下介面:選擇“AcceptLicense”->“Install”等待安裝完成即可。

注:以下介面會根據前一步的選擇而顯示不同的選項,以自己的選項為準。

4、    新增SDK、ANT路徑到系統環境變數中

首先條件SDK頂層目錄F:\Qt_project\JDK\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools

到系統環境變數PATH中,

再新增ANT頂層目錄F:\Qt_project\JDK\apache-ant-1.10.3-bin\apache-ant-1.10.3\bin到系統環境變數PATH中。

5、    新增外掛到Qt中

開啟Qt Creator選擇“工具”->“選項”->“Android”;把相應的JDK、SDK、NDK、ANT的目錄填入其中。如下圖所示:


接著選擇“構建和執行”->“Qt Versions”->“新增”找到qt-opensource-windows-x86-android-5.7.0.exe安裝的目錄中的

Android\5.7\android_armv7\bin\qmake.exe。

本人目錄為:

E:\QT5.7\Qt_Android\Android\5.7\android_armv7\bin\qmake.exe

如下圖所示:

然後選擇“Apply”,再選擇“構建套件(Kit)”能夠自動檢測到,如圖所示:

選擇“OK”完成。

6、    建立測試程式

進入歡迎介面選擇“NewProject”,建立“Qt Widgets Application”專案,如圖:

設定專案名:

選擇如下所示選項:

然後預設“下一步”->“完成”即可。

稍微修改程式碼進行測試:

新增標頭檔案#include “QMessageBox.h”

開啟mainwindow.ui檔案拖入一個“Push Button”,右鍵選擇“轉到槽”,在槽函式中新增程式碼:

void MainWindow::on_pushButton_clicked()

{

   QMessageBox::information(this,"Android","This isexample",

                            QMessageBox::Yes|QMessageBox::No);

}

編譯選擇如下圖所示:

點選“構建專案”

編譯輸出如圖所示:

成功之後會在此目錄:E:\QT5.7\TEXT_Example\build-Android-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_0-Release\android-build\bin生成,QtApp-debug.apk應用程式,可以直接傳送至手機進行安裝測試。至此環境配置完成。

參考連結:https://blog.csdn.net/u013600225/article/details/52074667