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
再新增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