1. 程式人生 > 實用技巧 >Qt5.9配置安卓開發環境

Qt5.9配置安卓開發環境

從網上參考了許多資源,也感謝一些大佬分享的資源,自己摸索出來的方法

要在Qt上配置android的環境,你需要安卓的sdk,ant,ndk,以及java的jdk
如果沒有的話可以到這裡下載,因為qt的安裝包太大,無法在資源中上傳,可以自己到Qt官網下載
開啟下載好的壓縮包,我們可以看到4個檔案,如下:
在這裡插入圖片描述

我們首先進行安裝Java的jdk,一定要記住目錄,一直點下一步,就是目錄一定要記住,我安裝在的是C盤目錄下:
在這裡插入圖片描述

安裝完成Java的jdk以後,我們需要安裝安卓的,ndk,ant,這個只需要將壓縮包放在安裝目錄下。
為了方便,我直接拷貝到Qt的安裝目錄下進行解壓。
在這裡插入圖片描述
這個解壓完成之後,就是最難的安卓sdk了,首先你需要硬碟有足夠的記憶體

我是解壓到D盤,一定要記住你配置的目錄解壓完成後,我們會看到2個可執行檔案:
我們先選擇Sdk manager進行執行
會彈出需要你安裝的安卓版本,以及安卓sdk
在這裡插入圖片描述
首先安裝路徑很重呀,不可進行更改,所以一般講壓縮檔案複製到你想要安裝的目錄下,rev安裝一定要和下面安裝的安卓版本對應
在這裡插入圖片描述
因為最新版本的sdkplant-tools為29,所以,我安裝了sdk29,但我實際使用的24,根據個人需要來。
在這裡插入圖片描述
因為安裝了29的版本,所以,一定要將api29的sdk安裝上,不然會報錯不能執行,報錯原因,缺少29版本sdk。
因為我是用24的,也就是android7.0,所以還需要安裝7.0
在這裡插入圖片描述
7.0的話只需要安裝我上面勾選的4個就可以了。安裝完成之後,我們需要建立avd虛擬機器。

在這裡插入圖片描述
我們選擇AvdManager.exe進行執行,

在這裡插入圖片描述

我們先選擇Device,然後選擇你需要的虛擬機器型別,最後點選CreateAvd
在這裡插入圖片描述
你需要改變4個地方,target(android的版本),cpu,一般是armv7-a,skin選擇第一個,sd打下,隨便給。點選ok即可。

安裝完成虛擬機器之後,我們進行安裝Qt,安裝的時候一定要把android勾選上
在這裡插入圖片描述
然後一直下一步,直到安裝完成。
完成後我們開啟Qt,選擇工具->選項->裝置->Android
在這裡插入圖片描述
Java的Sdk會自動檢測到,Sdk和ndk需要自己手動配置下。配置完成之後,應該就會有剛剛建立好的虛擬機器,然後我們新建一個專案,將安卓的編譯器勾選上,然後在Qt上執行我們的第一個Android的程式吧。

在這裡插入圖片描述
有什麼不懂的可以私信我。