閱讀233 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Qt5.2 for Android 配置及部署到手機運行

運行效果如圖:

請將網頁的縮放率調製100.因為我的圖片太大了。你調到200。圖片顯示不全了。




有圖有真相,沒圖沒證據。

前言:這個環境是在windows下32位的係統上。


軟件準備:

1.QT5.2  for android (windows)版。

  下載地址:https://qt-project.org/downloads 

   找到

  看清是windows 32位哦!別下錯了。




2.Java Platform (JDK) 7u45

  下載地址:

https://www.oracle.com/technetwork/java/javase/downloads/jdk7-        downloads-1880260.html

   按照下圖所示步驟,找到jdk-7u45-windows-i586.exe下載。


   下完安裝

   安裝會讓你選擇安裝路徑,希望使用默認的。安裝完成你會發現在安裝目錄裏有個2個文件夾。注意我的安裝目錄為默認的c:\program files\java

             

接下來設置環境變量:我的電腦-係統屬性-高級,中找到“環境變量”點擊新建即可。注意變量值都是以分號為間隔的。

我們新建係統變量ClassPath,填入C:\Program Files\Java\jdk1.7.0_45\bin

然後點確定。



同樣方法再建立一個JAVA_HOME,值為C:\Program Files\Java\jdk1.7.0_45

然後確定。


再找到Path環境變量,加入qt的安裝路徑。如果這個變量值中有其他的值,要在我們添加的路徑前加個英文態分號哦!;D:\Qt\Qt5.2.0\5.2.0\mingw48_32\bin。如果沒有別的值就不要加;了。我把qt for android版的qt安裝在了D盤。

然後確定。





3.adt-bundle-windows-x86-20131030(也就是安卓的JDK)

下載地址https://developer.android.com/sdk/index.html

找到下圖所示的標誌,點擊,接著會彈出一個頁麵,你點擊同意後,選擇32位的下載即可。




下載完成後是個壓縮包,你需要解壓。

我解壓到了F盤,自己建立的android文件夾中了。你也可以跟我學,也在f盤建立一個android文件夾。這樣你就可以完全複製我的變量值了。

F:\android\adt-bundle-windows-x86-20131030\sdk\tools填入PATH環境變量中。主要在路徑前加個英文的分號哦。如下圖




接著找到SDK Manager。exe運行。打開後,它會自動檢查更新,時間不短。趁這段時間,你可以加 Qt中國群218967017,閑聊下哦。也是不錯的選擇。大概2分鍾左右吧




然後還是這個軟件界麵,你會發現有幾個包可以安裝。具體幾個我也記不起了。目前我這是顯示一個。接著你點安裝按鈕。


然後會彈出一個界麵點接受Aceept,然後點擊安裝install


接著沒有更新了,關閉即可。





4.android-ndk-r9b-windows-x86

下載地址:https://developer.android.com/tools/sdk/ndk/index.html

找到32位下圖所示的位置下載。



下載解壓。我還是在F盤的android文件夾裏哦。

新建androidNDKHOST環境變量

值為F:\android\android-ndk-r9b-windows-x86\android-ndk-r9b

 



5.apache-ant-1.9.2-bin

下載地址https://ant.apache.org/bindownload.cgi

找到下圖的位置下載




終於搞定了。接下來就是Creator的部分了


打開android 版 QT



選擇瀏覽進行路徑的配置。然後點擊啟動Android AVD管理器。添加一個虛擬手機即可。接著等待一會會在列表中顯示了。我列表中顯示的是名稱1.   看看你的列表旁的添加按鈕能不能用,如果能用,你直接點添加給個設備名字也行。




然後建立個android的項目。我建立的是QUICK項目建立過程中會讓你選一個環鏡。按下圖來。





接著就是運行了。點調試按鈕。如果環境你選的不對,就會出現運行錯誤。在模擬器界麵中找到你的項目名,圖標為小安卓機器人。

下圖所示的我的項目名為untitled4


點擊它運行運行結果。


這是在電腦上運行。如何在手機上呢。

請找到你的項目調試目錄

build-untitled2-Android_for_armeabi_v7a_GCC_4_8_Qt_5_2_0-Debug下的android-build下的bin文件夾中就有apk包。


將此apk複製到手機中,然後點擊安裝即可在手機上運行。效果如下





最後一句,隻剩一句:Q  T中國群218967017 歡迎加入。

360雲盤文件共享群:QT中國共享群,
打開邀請鏈接:https://qun.yunpan.360.cn/12187698
輸入邀請碼:2458

最後告訴大家一個秘密:據說手機中運行著QT開發的程序會省電80%哦。還聽說加入qt中國群後,花費還能節省70%呢。也不知道真的假的。反正有這個說法。

最後更新:2017-04-03 12:54:51

  上一篇:go Linux Debugging(五): coredump 分析入門
  下一篇:go HDU1172 猜數字