1. 程式人生 > >Windows7 64+Qt5.9的Android介面開發+JDK、SDK、DND、ANT軟體下載安裝+Qt軟體配置

Windows7 64+Qt5.9的Android介面開發+JDK、SDK、DND、ANT軟體下載安裝+Qt軟體配置

本文章主要總結了用Qt5.9搭建安卓環境的步驟,包括Qt中相關安卓軟體JDK、SDK、NDK、ANT下載,JDK軟體的安裝,SDK、NDK、ANT動態庫在Qt5.9中的配置,具體的內容如下所述。


一、首先在Qt開源社群下載介面下載如下四個軟體:
1,jdk-8u101-windows-i586.exe
2,android-sdk_r24.4.1-windows.zip
3, android-ndk-r12b-windows-x86.zip(舊版NDK)
4,apache-ant-1.9.7-bin.zip
5,android-ndk-r15b-windows-x86_64(新版NDK)

 

下載網址:
http://www.qter.org/portal.php?mod=view&aid=10
http://download.csdn.net/download/u011433684/10145391(新版NDK)


二、需要安裝的軟體
2.1下載完後,安裝軟體jdk-8u101-windows-i586,安裝時選擇預設的C盤不要更改,否則,Qt極有可能調用不了該軟體。雙擊啟動後,一直選擇預設設定的就好。
2.2將檔案android-ndk-r15b-windows-x86_64,android-sdk_r24.4.1-windows,apache-ant-1.9.7-bin放入同一個資料夾。比如我的放在D:\Android目錄下,如下圖所示:

 

三、Qt5.9環境的配置
注意,我的Qt5.9當時安裝的時候,是選擇安裝了所有Android模組,其中Android armv7模組是必不可少的。我在這裡預設大家都安裝了Qt5.9的所有模組,如果Qt5.9沒有安裝安卓模組,那麼下面講解的內容將會失效。
3.1開啟Qt Creator4.4.1,開啟【工具】-【選項】列表下面的【安卓】列表,如下圖所示。

 

3.2配置Android的JDK,SDK,NDK,Ant路徑如下圖所示:
 

其中JDK就是jdk-8u101-windows-i586.exe預設安裝軟體的路徑。這個路徑很重要,如果出錯,下面會有一個黃色感嘆號提示,這時一定要將這個感嘆號消除,否則生產不了安卓apk程式,同時下面的【AVD管理器】會顯示灰色而用不了。如果JDK配置後,出現黃色感嘆號,可以選擇重新安裝jdk-8u101-windows-i586.exe這個軟體,安裝時,選擇預設的路徑安裝就行,安裝過程全部選擇預設,不要進行更改。


3.3點選AVD管理器右邊的【add】按鈕,新增安卓虛擬機器,命名為AVDVertualDevice,SD card size輸入512Mib,如下圖所示:
 


3.4配置完後,點選【Apply】應用按鈕,然後點選【確定】按鈕才會儲存,如下圖所示:
 

3.5選擇左邊列表的【構建和執行】-【構件套件】頁面,出現了圖示Android for armeabi-v7a (GCC 4.9, Qt 5.9.3 for Android armv7),這表明可以正常編譯安卓程式了。
 

參考內容:
http://www.qter.org/portal.php?mod=view&aid=13&page=3
http://www.qter.org/forum.php?mod=viewthread&tid=203
http://download.csdn.net/download/u011433684/10145391
http://www.cnblogs.com/xiaoxuetu/p/3461867.html
http://www.cnblogs.com/rophie/p/3226543.html