Windows下Qt5搭建Android开发环境笔记
? ? ? ?Windows很大的特點是配置使用幾乎都可以圖形化進行,和Linux比起來在很多時候配置環境也要方便很多。所以,搭建Qt for Andorid也是十分簡單的。需要以下工具:
? ? ? ?1.最方便的Qt官方包,現在還處于RC階段,經過測試也是有些小bug,工作不太穩定,這個稍后會有說明。
? ?下載地址在這里,http://download.qt-project.org/snapshots/qt/5.1/5.1.0-rc1/backups/2013-06-12-53/
? ?出了新版的話當然是去官網下最新版。
? ? ? ?2.Android SDK 和 NDK,這個無須多言,下載最新版的SDK 和 ? NDK
? ? ? ?http://developer.android.com/sdk/index.html
? ? ? ?3.JDK,經測試光有JRE不行的,還是得用JDK,這個也是,大家自行搜索,這是很好解決的問題
? ? ? ? ? ?http://www.oracle.com/technetwork/java/javase/downloads/index.html
? ? ? ? ? ?注意,要用32位版本,上面的SDK和NDK也是,如果選擇版本就選32位版。
? ? ? ? ? ?安裝后,比如我是安裝在默認路徑,要把C:\Program Files (x86)\Java\jdk1.7.0_21\lib,這個目錄底下的tools.jar,拷貝到C:\Program Files (x86)\Java\jre7\lib下面,否則無法正常部署和生成APK
? ? ? ?3.ANT,http://ant.apache.org/bindownload.cgi
? ? ? ? ? ?自行下載最新版。
? ? ? ?工具準備好之后,先安裝Qt,這個過程很簡單,默認選項,然后安裝在比如D:\Develop目錄下面,然后將SDK和NDK解壓到D:\Develop\Android目錄下面,我是這么干的,呃,還有ANT,然后我的目錄是這樣的
? ? ? ?然后啟動Qtcreator,這樣配置
? ? ? ?
? ? ? ?這樣,環境配置就基本完成了。
? ? ? ?一切無誤的話,新建工程會是這樣。
? ? ? ?可以選擇Android工具鏈了。
? ? ? ?勾上一個,比如第三個,arm gcc 4.7,
? ? ? ?然后開始測試在安卓上的運行,關于使用真機還是仿真器,仿真運行速度極為緩慢,不推薦,推薦使用真機。下載下來的是最新的SDK,只有你的手機也是運行最新系統,也就是API Level一致才可以真機調劑,否則就是仿真運行,會提示你新建一個虛機機。
? ? ? ?我的手機運行4.0.3,API Level 15的,那就需要下載對應的工具集。用SDK Manager,以Api15為例,至少選上這兩個。 ? ? ? ?
? ? ? ?然后就可以開始嘗試用Qt開發安卓程序了,不過注意,現在處于RC階段,有些不太穩定,而且操作過程中會經常出現Creator不響應的情況,基本上只要耐心等待(還是要適度酌情),一般不會存在問題。
? ? ? ?發一些小心得,手機連上USB,打開調試,新建一個項目之后,部署的時候,選擇了android工具鏈后,要先點擊構建,構建完成后,選擇構建-部署項目,這個時候會卡住幾秒鐘,這是很正常的,一切順利的話就會在手機上自動運行。不過畢竟是Rc階段,還是有時候會出現部署錯誤,這就需要多試幾次了,比如重啟或者新建其他項目,總之感覺不是十分穩定。
? ? ? ?而且這個版本移植得比較生硬,沒有太多android本身的API,倒是和嵌入式Linux上的Qt很像。期待吧、完美版。
? ? ? ?模擬器用戶呢,模擬器第一次啟動的時候,QtCreator很有可能卡死,這個時候就把Creator關閉,保持模擬器開啟,然后再重新打開項目進行部署,十有八九就成功了。;
? ? ? ?到此,Happy Coding,have fun!
轉載于:https://blog.51cto.com/no1wudi/1224167
總結
以上是生活随笔為你收集整理的Windows下Qt5搭建Android开发环境笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 磁盘uuid获取
- 下一篇: 详解Android定位,AndroidG