QtCreator Android的開發環境搭建

目錄

一、所需安裝包依賴

二、各個安裝包依賴安裝過程

三、QtCreator 環境配置。

四、測試


一、所需安裝包依賴

1、Qt庫版本:qt-opensource-windows-x86-5.12.2.exe(armv7)
2、Java開發工具包版本:jdk-8u201-windows-x64.exe
3、ndk原生開發工具包版本:android-ndk-r18b-windows-x86_64.zip
4、android sdk版本:installer_r24.4.1-windows.exe android sdk:Android 9(API 28)
注:當然每個安裝版本也有其他版本的,我並未嘗試其他版本,如果有興趣也可以試試其他版本。

我的安裝的版本鏈接:

鏈接:https://pan.baidu.com/s/1PRodE8Ifjtu0IqepDY-0Dw 
提取碼:4124

 

二、各個安裝包依賴安裝過程

1、安裝Qt:qt-opensource-windows-x86-5.12.2----armv7


如果已經安裝過Qt庫,沒必要卸載重裝,qt安裝目錄下面的MaintenanceTool.exe可以重新安裝其他模塊
首先瀏覽器打開地址欄進入以下地址,找到國內的源,點擊HTTP進入鏡像地址 http://download.qt.io/static/mirrorlist/


接下來進入以下路徑/online/qtsdkrepository/windows_x86/root/qt/,然後就在地址欄複製一下當前的路徑,設置臨時存儲庫時用得到。
即以下路徑:
http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/
然後,進入Qt的安裝目錄,再進入以下路徑,Qt\Qt5.12.2,該路徑如下圖所示,雙擊MaintenanceTool.exe。按照下列圖片進行操作。


由於現在qt版本已經更新超過Qt5.12.2,需要更新組件,下面就不再操作,其實具體的和安裝qt時 沒有區別,需要哪個組件,安裝以下就行了。關於這個工具確實差勁,安裝配置太過困難。
2、安裝Java開發工具包版本:jdk-8u201-windows-x64.exe
官網下載:https://www.oracle.com/technetwork/java/javase/downloads/index.html
不過現在好像有了中國的網站,這個網頁不一定下載的到。
我使用的是jdk-8u201,這個版本自帶安裝jre,免去了設置環境變量的麻煩。
3、安裝ndk
官網下載:https://developer.android.google.cn/ndk/downloads/
下載android-ndk-r18b-windows-x86_64.zip,解壓到一個目錄下即可(要記住這個路徑)。
4、安裝android sdk:installer_r24.4.1-windows.exe
官網下載:http://tools.android-studio.org/index.php/sdk/
自行安裝後記住安裝路徑,具體配置如下:
先找到安裝路徑,雙擊SDK Manager.exe(如果以下步驟出現下載不了,管理員權限運行)。


這裏說明以下,安裝其他版本也可以,最好安裝版本一致,即:
android sdk plaform-tools:必選
android sdk build-tools: 必選。編譯鏈,版本最好選擇相應安卓版本的最高版本。比如我選擇28.0.3
android 9(API 28):安卓版本,API28很重要,要和編譯鏈大版本一致才行。

 

三、QtCreator 環境配置。

1、打開QtCreator,進入工具->選項->設備,如下圖所示,分別填入各個安裝包的安裝路徑,當提示綠色對號時,說明配置正確。別忘記了點擊Apply保存一下。


2、查看Kits,如下圖,自動生成Android構建環境。

 

四、測試

1、新建一個QtQuick項目,選擇安卓構建環境,最好也選擇一個桌面環境,方便測試。如下圖。


2、查看項目內容,如下圖所示。


3、編譯。
注意:由於Android6(API23),在編譯的時候需要API28.0.2的一些東西,最好把android sdk plaform-tools的編譯鏈也下載下來,否則編譯生成apk時有問題。
編譯成功後會在編譯輸出目錄產生一個apk,安裝到安卓手機即可運行。路徑如下圖。

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