春節在家,一邊睡覺,一邊帶娃,順帶研究了下qt的andriod編程。下面介紹了環境搭建的過程。
安裝過程中,需要安裝android環境、QT,並進行配置。Android環境的安裝,包括JDK安裝、Android SDK安裝、NDK安裝。
一,JDK安裝
1,下載JAVA
官方jdk的網站如下:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如果直接從官網下載,需要注冊。下載java jdk 64:java jdk 1.8 x64;java jdk 32:java jdk 1.8 x86。對應的位置如下圖
2,安裝
安裝過程中,需要設置jdk及JRE的安裝路徑。設置java的安裝路徑
設置JRE的路徑,jre即為Java運行環境(Java Runtime Environment,簡稱JRE)。
3,配置環境變量
環境變量對應位置為,我的電腦->右鍵->屬性->高級,就能夠找到位置
新建系統環境變量1,變量名:JAVA_HOME,變量值即為JDK的安裝路徑。
新建系統環境變量2,變量名:ClassPath,變量值:JDK根目錄\bin。
編輯Path環境變量,添加
4,安裝成功
在dos界面中,輸入 java -version,下圖所示,表明安裝成功。
二,sdk的安裝
兩種安裝方式,一是直接安裝android studio,通過其安裝包自動安裝sdk;二是通過sdk的離線安裝包安裝sdk。
1,android studio的方式
安裝界面,選中android sdk選項,如上圖所示。
分別設置android studio和 android sdk的安裝位置。記住sdk的位置,便於后續設置。
sdk安裝完畢后,在dos界面輸入 adb version,出現如下提示,表明安裝成功。
2,sdk manager的啟用
在android studio主界面搜索sdk manager,彈出如下界面,在其中可進行sdk的下載、升級、卸載等操作。
3,avd的設置
在android studio中,可進行android虛擬機的設置,設置界面如下。創建新的虛擬設備,點擊 create virtual device按鈕,進行簡單設置后,就能夠創建成功。需要注意的是,api版本與安卓版本的對應,abi與程序版本對應。該處創建的虛擬設備,在qt中可以使用。
三,ndk的安裝
NDK的安裝很簡單,下載安裝包,解壓即可,記住解壓的位置。NDK的路徑中不能有空格。下載地址:https://developer.android.google.cn/ndk/downloads/
筆者在環境配置過程中,由於NDK的版本不對,浪費了很多時間。配置時,根據自己的環境,選擇合適的ndk版本。
最后采用的是,android-ndk-r20b-windows-x86_64
四,qt的安裝
qt針對android的安裝,有兩種情況:一種是有單獨的安裝包,這時需要下載針對android的安裝包,如qt-windows-opensource-5.2.0-android-x86-win32-offline.exe;另一種是多個平台集成在一個安裝包,安裝時候選擇andriod的對應模塊。
安裝完成后,進行android sdk、jdk、ndk,有的版本還需要ant的設置,如下圖所示。
參考資料:
1,https://www.cnblogs.com/MakeView660/p/11206268.html。上述博文,說的比較詳細,結合我的理解,做些補充。
2,Qt on Android 核心編程 一書。