日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

Windows下Qt5搭建Android开发环境笔记

發(fā)布時(shí)間:2023/12/10 Android 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows下Qt5搭建Android开发环境笔记 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? ? ? ?Windows很大的特點(diǎn)是配置使用幾乎都可以圖形化進(jìn)行,和Linux比起來(lái)在很多時(shí)候配置環(huán)境也要方便很多。所以,搭建Qt for Andorid也是十分簡(jiǎn)單的。需要以下工具:

? ? ? ?1.最方便的Qt官方包,現(xiàn)在還處于RC階段,經(jīng)過(guò)測(cè)試也是有些小bug,工作不太穩(wěn)定,這個(gè)稍后會(huì)有說(shuō)明。

? ?下載地址在這里,http://download.qt-project.org/snapshots/qt/5.1/5.1.0-rc1/backups/2013-06-12-53/

? ?出了新版的話當(dāng)然是去官網(wǎng)下最新版。


? ? ? ?2.Android SDK 和 NDK,這個(gè)無(wú)須多言,下載最新版的SDK 和 ? NDK

? ? ? ?http://developer.android.com/sdk/index.html


? ? ? ?3.JDK,經(jīng)測(cè)試光有JRE不行的,還是得用JDK,這個(gè)也是,大家自行搜索,這是很好解決的問(wèn)題

? ? ? ? ? ?http://www.oracle.com/technetwork/java/javase/downloads/index.html

? ? ? ? ? ?注意,要用32位版本,上面的SDK和NDK也是,如果選擇版本就選32位版。

? ? ? ? ? ?安裝后,比如我是安裝在默認(rèn)路徑,要把C:\Program Files (x86)\Java\jdk1.7.0_21\lib,這個(gè)目錄底下的tools.jar,拷貝到C:\Program Files (x86)\Java\jre7\lib下面,否則無(wú)法正常部署和生成APK

? ? ? ?3.ANT,http://ant.apache.org/bindownload.cgi

? ? ? ? ? ?自行下載最新版。


? ? ? ?工具準(zhǔn)備好之后,先安裝Qt,這個(gè)過(guò)程很簡(jiǎn)單,默認(rèn)選項(xiàng),然后安裝在比如D:\Develop目錄下面,然后將SDK和NDK解壓到D:\Develop\Android目錄下面,我是這么干的,呃,還有ANT,然后我的目錄是這樣的

? ? ? ?然后啟動(dòng)Qtcreator,這樣配置

? ? ? ?

? ? ? ?這樣,環(huán)境配置就基本完成了。

? ? ? ?一切無(wú)誤的話,新建工程會(huì)是這樣。

? ? ? ?可以選擇Android工具鏈了。


? ? ? ?勾上一個(gè),比如第三個(gè),arm gcc 4.7,


? ? ? ?然后開(kāi)始測(cè)試在安卓上的運(yùn)行,關(guān)于使用真機(jī)還是仿真器,仿真運(yùn)行速度極為緩慢,不推薦,推薦使用真機(jī)。下載下來(lái)的是最新的SDK,只有你的手機(jī)也是運(yùn)行最新系統(tǒng),也就是API Level一致才可以真機(jī)調(diào)劑,否則就是仿真運(yùn)行,會(huì)提示你新建一個(gè)虛機(jī)機(jī)。


? ? ? ?我的手機(jī)運(yùn)行4.0.3,API Level 15的,那就需要下載對(duì)應(yīng)的工具集。用SDK Manager,以Api15為例,至少選上這兩個(gè)。 ? ? ? ?

? ? ? ?然后就可以開(kāi)始嘗試用Qt開(kāi)發(fā)安卓程序了,不過(guò)注意,現(xiàn)在處于RC階段,有些不太穩(wěn)定,而且操作過(guò)程中會(huì)經(jīng)常出現(xiàn)Creator不響應(yīng)的情況,基本上只要耐心等待(還是要適度酌情),一般不會(huì)存在問(wèn)題。


? ? ? ?發(fā)一些小心得,手機(jī)連上USB,打開(kāi)調(diào)試,新建一個(gè)項(xiàng)目之后,部署的時(shí)候,選擇了android工具鏈后,要先點(diǎn)擊構(gòu)建,構(gòu)建完成后,選擇構(gòu)建-部署項(xiàng)目,這個(gè)時(shí)候會(huì)卡住幾秒鐘,這是很正常的,一切順利的話就會(huì)在手機(jī)上自動(dòng)運(yùn)行。不過(guò)畢竟是Rc階段,還是有時(shí)候會(huì)出現(xiàn)部署錯(cuò)誤,這就需要多試幾次了,比如重啟或者新建其他項(xiàng)目,總之感覺(jué)不是十分穩(wěn)定。


? ? ? ?而且這個(gè)版本移植得比較生硬,沒(méi)有太多android本身的API,倒是和嵌入式Linux上的Qt很像。期待吧、完美版。


? ? ? ?模擬器用戶呢,模擬器第一次啟動(dòng)的時(shí)候,QtCreator很有可能卡死,這個(gè)時(shí)候就把Creator關(guān)閉,保持模擬器開(kāi)啟,然后再重新打開(kāi)項(xiàng)目進(jìn)行部署,十有八九就成功了。;


? ? ? ?到此,Happy Coding,have fun!

轉(zhuǎn)載于:https://blog.51cto.com/no1wudi/1224167

總結(jié)

以上是生活随笔為你收集整理的Windows下Qt5搭建Android开发环境笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。