1 基本概念
對使用到的工具進行一個簡介,這裏只需要有個概念就行,有興趣的朋友可以自行查閱相關資料做更深入的瞭解。
1.1 Java JDK
JDK是 Java 語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。
1.2 Android SDK
Android SDK被軟件開發工程師用於爲特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件的開發工具的集合,是Android專屬的軟件開發工具包。
1.3 Android NDK
原生開發套件(NDK)是一套工具,使能夠在Android應用中使用C和C++代碼,並提供衆多平臺庫,可使用這些平臺庫管理原生Activity和訪問實體設備組件,例如傳感器和觸摸輸入。
2 準備工作
2.1 下載
各個工具對應版本就以這裏提供的爲準,其它的版本並未測試,如果下載鏈接失效,可自行通過其它方式下載。
名稱 | 下載 |
---|---|
Qt | qt-opensource-windows-x86-5.12.6.exe |
Java JDK | jdk-8u144-windows-x64.exe |
Android SDK | installer_r24-windows.exe |
Android NDK | android-ndk-r18b-windows-x86_64.zip |
2.2 安裝
注意:全程不需要手動設置任何環境變量。
- 安裝Qt
這裏一般選中ARMv7架構就可以了,另外兩個也可以都選中,根據自己需求來吧。 - 安裝Java JDK
一路默認安裝(我是指定安裝在D:/qt_android目錄下)。 - 安裝Android SDK
一路默認安裝(我是指定安裝在D:/qt_android目錄下),安裝完成後啓動SDK Manager,因爲我們只需要保證能編譯出apk安裝包就可以了,不需要去連接手機調試(這玩意兒不是所有手機都能連接成功,在電腦上調試好了再編譯成apk就行了,也不用每次都要去連一下手機),更不需要使用AVD安卓模擬器,這些只會增加失敗的概率,直接通過手機安裝apk的方式配置最簡單,所以鏡像啥的都不需要安裝,僅僅只需要勾選兩項即可,其它都不用選,配置如下:
其它版本可自行測試,如果一定需要直接連接手機調試和使用模擬器啥的,也可以自行研究下,網上也有很多教程。
配置完成後,點擊安裝即可:
- 安裝Android NDK
android-ndk-r18b-windows-x86_64.zip我這裏是解壓到D:/qt_android目錄下。
3 配置QtCreator
準備工作完成後,接下來配置QtCreator,進入工具->選項->設備->android,配置如下:
到此,配置完成,可以使用了。
4 簡單使用
- 打開一個項目
- 選擇構建套件
- 構建項目
- 構建完成
構建完成後,進入上圖apk安裝包生成路徑,將apk安裝包發送到手機安裝運行即可。