基于Qt平台开发安卓应用
????????????????????????????????????????????????? 基于Qt平臺開發安卓應用
??????? 在之前的Qt學習中,使用QtGUI來實現簡單的界面與后臺功能設計。這樣開發出來的應用往往界面元素比較單一,美感幾乎可以省略,與其他移動平臺開發的App相比,確實遜色不少。基于此,Qt平臺下開發GUI開始逐漸使用QML。使用QML開發的應用不僅界面美感十足,生成的App也足夠輕便,和新起之秀H5可相提并論。
??????? 綜上,在前期嘗試了Qt在windows,linux以及嵌入式linux下的編程,本次嘗試在安卓平臺上實現Qt編程。首先是開發 環境的搭建。
本文使用Qt 5.6.1版本。
1. 下載Qt for Android和 安裝Android依賴環境
參考Qt for Android官方網站:Getting Started with Qt for Android | Qt 5.7,可知需要安裝如下幾項:
具體下載路徑:
鏈接:http://pan.baidu.com/s/1i5cH7Jv 密碼:jy1t
?2. 安裝Qt for Android
如果之前沒有安裝過Qt 5.6.1的任何平臺版本(包括VS2015、VS2013等),則可以直接雙擊運行qt-opensource-windows-x86-android-5.6.1.exe,按提示進行安裝即可。
從上面兩個目錄結構的對比中可以看出,Qt 5.6.1在不同編譯平臺下的安裝文件的區別就在于5.6目錄下和Tools目錄下的對應內容。
于是,將虛擬機中的5.6\android_armv7、5.6\android_x86、5.6\mingw49_32、Tools\mingw492_32這幾個文件夾復制到主機中安裝了Qt 5.6.1 VS2010的對應目錄下。
其中Tools\mingw492_32目錄相當于MinGW編譯器的安裝目錄,需要將Tools\mingw492_32\bin的絕對路徑添加到系統Path環境變量中,否則后面Qt Creator會找不到mingw32-make.exe文件。
OK,到這里就算安裝完成了。
3. 后續配置
安裝完之后,就是在Qt Creator中配置Qt路徑了,比較簡單,就不再贅述了。
我的電腦上配置完之后如下(在Qt Creator中選擇"工具"->"選項"來查看):
5. 測試
打開Qt Creator,新建一個工程,配置如下:
選擇構建套件為Qt 5.6.1(即VS2010平臺),點擊構建按鈕,成功構建。?
再點擊運行按鈕,成功運行可以看到一個Hello World界面:
然后選擇構建套件為Android for armeabi-v7a (GCC 4.9, Qt 5.6.1)(即Android平臺),點擊構建按鈕,成功構建。
最后點擊運行,可以選擇安裝到Android模擬器或是真機,安裝apk后可以看到和Windows平臺上界面類似的Android界面:
到此,Qt for Android開發環境搭建以及測試全部完成!
?????? 完成Qt on Android的環境搭建之后,可以此為平臺,開發一些注重功能,稍微忽略執行體驗的App。目前正在測試將opencv移植到安卓中去。
總結
以上是生活随笔為你收集整理的基于Qt平台开发安卓应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《左耳听风-高效学习篇》阅读笔记
- 下一篇: Serdes系列总结——Xilinx s