国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

QT搭建Android編譯環(huán)境及使用安卓虛擬機(jī)調(diào)試

這篇具有很好參考價(jià)值的文章主要介紹了QT搭建Android編譯環(huán)境及使用安卓虛擬機(jī)調(diào)試。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

QT是可以創(chuàng)建Android APP的,同時(shí)生成apk提供安裝。

而為了編譯和生成apk,就需要為QT添加對(duì)應(yīng)的支持包。

一、Android環(huán)境支持包下載

1、JAVA SE8 JDK

JAVA SE8 JDK是JAVA環(huán)境的支持包,Android APP通常使用JAVA區(qū)編寫(xiě),但是使用QT可以直接用C/C++,其實(shí)是QT將C/C++自動(dòng)轉(zhuǎn)換為了JAVA,最后用的也是JAVA,所以需要JAVA的編譯環(huán)境。

但是這里就會(huì)有一個(gè)問(wèn)題,JAVA SE JDK版本眾多,最新的版本已經(jīng)是JAVA SE20了。但是經(jīng)過(guò)實(shí)測(cè),JAVA SE20用不了,編譯的時(shí)候會(huì)提示錯(cuò)誤,查了不少資料和其他人的經(jīng)驗(yàn)分享,JAVA SE8 JDK是最正常的版本。

本文暫不提供鏈接,JAVA SE8 JDK請(qǐng)自行下載。

打開(kāi)JDK安裝包,會(huì)先安裝jdk部分(安裝包中有jdk+jre)

qt安卓app,QT學(xué)習(xí),android,qt

點(diǎn)擊下一步,

qt安卓app,QT學(xué)習(xí),android,qt

?更改或記住安裝路徑后,點(diǎn)擊下一步,

?qt安卓app,QT學(xué)習(xí),android,qt

安裝完成后,還會(huì)彈出一個(gè)jre?的安裝,同樣點(diǎn)下一步,更改或記住安裝路徑后,等待按爪給你完成即可。

qt安卓app,QT學(xué)習(xí),android,qt

?等所有支持包安裝完成后再統(tǒng)一設(shè)置到QT中,繼續(xù)下一個(gè)支持包。

2、Android SDK Tools

安卓編譯環(huán)境之一。

下載地址:https://www.androiddevtools.cn/

qt安卓app,QT學(xué)習(xí),android,qt

qt安卓app,QT學(xué)習(xí),android,qt?

下載完成后解壓,更改或記住解壓后的文件路徑。

打開(kāi)解壓后的android-sdk-windows文件夾,運(yùn)行SDK Manager.exe軟件,

qt安卓app,QT學(xué)習(xí),android,qt

?安裝如下部分:

qt安卓app,QT學(xué)習(xí),android,qt

qt安卓app,QT學(xué)習(xí),android,qt?點(diǎn)擊Install packages進(jìn)行安裝。

這里只安裝API 24的目的是為了后面的模擬安卓設(shè)備調(diào)試時(shí)使用,如果手頭上有安卓手機(jī)可以連接PC調(diào)試,那么可以安裝更高版本的API。

SDK安裝完成后,運(yùn)行AVD Manager.exe軟件,

qt安卓app,QT學(xué)習(xí),android,qt

創(chuàng)建安卓虛擬機(jī),

qt安卓app,QT學(xué)習(xí),android,qt

?我的配置如下:

qt安卓app,QT學(xué)習(xí),android,qt

?點(diǎn)擊OK,這樣后面就可以在QT中使用安卓虛擬機(jī)調(diào)試APP。

繼續(xù)下一個(gè)支持包。

3、Android NDK

安卓編譯環(huán)境之一。

下載鏈接:https://github.com/android/ndk/wiki/Unsupported-Downloads

注意:NDK對(duì)QT版本是有要求的,我使用的QT是5.11版本,最后使用r12b的版本,如果是5.13的版本,可以使用r18b。

NDK解壓即可,更改或記住解壓后的文件路徑。

支持包已全部下載完成,開(kāi)始QT環(huán)境配置。

二、QT配置Android環(huán)境

這里就不介紹怎么安裝QT了,網(wǎng)上的教程一堆,直接講怎么配置。

qt安卓app,QT學(xué)習(xí),android,qt

打開(kāi)選項(xiàng),

qt安卓app,QT學(xué)習(xí),android,qt?

根據(jù)對(duì)應(yīng)提示,選擇剛才三個(gè)支持包的文件夾路徑,點(diǎn)擊OK或Apply即可。

此時(shí)可以看到AVD管理里面有我們剛才創(chuàng)建的安卓虛擬機(jī)。

?此時(shí)需注意,會(huì)出現(xiàn)警告,

qt安卓app,QT學(xué)習(xí),android,qt

如果出現(xiàn)該條警告,那么需要去看下kits是否能用,

qt安卓app,QT學(xué)習(xí),android,qt?

圖片中的這種情況是可用的。

如果這兩項(xiàng)出現(xiàn)紅色感嘆號(hào)就表示環(huán)境異常,需要降低或提高NDK版本。?

這樣環(huán)境就搭建完了,就可以去創(chuàng)建APP工程,編譯時(shí)選擇創(chuàng)建的安卓虛擬機(jī)即可。

因?yàn)槲沂褂脤?shí)機(jī)測(cè)試時(shí)出現(xiàn) When executing step “Build Android APK“的錯(cuò)誤,干脆使用安卓虛擬機(jī)調(diào)試,調(diào)試成功后將apk(QT調(diào)試編譯成功后會(huì)自動(dòng)生成apk)發(fā)送到手機(jī)安裝。

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-627455.html

到了這里,關(guān)于QT搭建Android編譯環(huán)境及使用安卓虛擬機(jī)調(diào)試的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • uniapp 原生安卓開(kāi)發(fā)插件(module),以及android環(huán)境本地調(diào)試(一)

    uniapp 原生安卓開(kāi)發(fā)插件(module),以及android環(huán)境本地調(diào)試(一)

    由于uniapp 框架的局限先,有很多功能不能如原生android開(kāi)發(fā)使用順暢,因此,需要使用插件進(jìn)行輔助,再由uniapp引入插件,使得功能完善。廢話(huà)不多說(shuō),直接上教程!覺(jué)得有用的麻煩點(diǎn)個(gè)贊吧! uniapp 項(xiàng)目(也就是你自己的項(xiàng)目) 下載 安裝JDK (java的JDK)jdk1.8 下載 安裝 andr

    2024年02月06日
    瀏覽(29)
  • 反編譯(混淆)的微信小程序使用蘋(píng)果ios真機(jī)調(diào)試時(shí)報(bào)錯(cuò)VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM,安卓(android)一切正常

    改反編譯混淆的小程序語(yǔ)法寫(xiě)錯(cuò)了也會(huì)報(bào)這個(gè)錯(cuò)誤: 報(bào)錯(cuò)原因很可能是你哪個(gè)地方改的(或?qū)懙模┯袉?wèn)題,語(yǔ)法錯(cuò)誤、變量未定義、使用了不存在的參數(shù)。 我這里是使用了 console.table() 方法 出錯(cuò)原因:IOS上的Webview并不支持 console.table() 方法,因此會(huì)導(dǎo)致代碼無(wú)法運(yùn)行。

    2024年02月12日
    瀏覽(32)
  • window10_ffmpeg調(diào)試環(huán)境搭建-自己編譯

    window10_ffmpeg調(diào)試環(huán)境搭建-自己編譯

    《FFmpeg原理》的社群來(lái)了,想加入社群的朋友請(qǐng)購(gòu)買(mǎi)?VIP?版,VIP 版有更高級(jí)的內(nèi)容與答疑服務(wù)。 《window10_ffmpeg調(diào)試環(huán)境搭建-極速版》已經(jīng)介紹了在qt creator里面 調(diào)試ffmpeg.c 工程。但是極速版的dll是現(xiàn)成的。所以本文來(lái)講解如何自己編譯出ffmpeg的dll。 window10 環(huán)境下 ffmpeg的編

    2023年04月09日
    瀏覽(25)
  • 使用 Qt for Android 獲取并利用手機(jī)傳感器數(shù)據(jù)(上篇)開(kāi)發(fā)環(huán)境省心搭建

    使用 Qt for Android 獲取并利用手機(jī)傳感器數(shù)據(jù)(上篇)開(kāi)發(fā)環(huán)境省心搭建

    現(xiàn)代手機(jī)擁有許多傳感器,包括地磁、姿態(tài)、GPS、光照、溫度、氣壓、攝像、聲音、電磁等,完全就是一個(gè)高度集成的科學(xué)儀器。不夸張的說(shuō),一部手機(jī)加上一個(gè)外圍的計(jì)算機(jī)和控制系統(tǒng),做一個(gè)功能較強(qiáng)的自主移動(dòng)機(jī)器人并不是不可能。但是,很多APP都只是局限于自身的功

    2024年02月03日
    瀏覽(34)
  • Qt5.15.2安卓Android項(xiàng)目開(kāi)發(fā)環(huán)境配置

    官方下載:https://download.qt.io/archive/qtcreator/4.11/4.11.2/ 鏡像下載:https://mirrors.cloud.tencent.com/qt/archive/qtcreator/4.11/4.11.2/ 官方更新器內(nèi)部下載 參考:https://blog.csdn.net/weixin_41013202/article/details/129957693 https://adoptium.net/zh-CN/temurin/releases/ (1) Android SDK Platform 最新版(現(xiàn)在是33) (2)

    2024年02月14日
    瀏覽(22)
  • Qt 搭建OPENCV環(huán)境,含無(wú)需編譯和自行編譯

    Qt 搭建OPENCV環(huán)境,含無(wú)需編譯和自行編譯

    推薦使用編譯好的opencv包,直接使用 。本人使用opencv4.8.0——opencv4.1.0之間各個(gè)版本嘗試編譯,只有一次編譯成功了,中間會(huì)出各種問(wèn)題,簡(jiǎn)直折磨死人。建議不要安裝到D:Program Files (x86)和D:Program Files這種文件路徑內(nèi),在powershell界面不好操作,而且使用cd命令切換路徑輸入(

    2024年02月08日
    瀏覽(18)
  • QT5.12安卓環(huán)境的搭建(轉(zhuǎn)載保存留檔查看)

    QT5.12安卓環(huán)境的搭建(轉(zhuǎn)載保存留檔查看)

    Qt 5.12.6安裝的時(shí)候 添加 “Android ARM64-v8a”,也可以添加 “Android ARMv7” 。 (其它為搭建qgc時(shí)需要添加的) QT官方的指導(dǎo): Qt 5.12 Getting Started with Qt for Android Qt 5.15 Getting Started with Qt for Android 注意JDK一定是JDK 6或JDK 6之后,JDK 11或JDK 11之前的版本: 點(diǎn)擊這里,第一個(gè)紅色框 如下

    2024年02月12日
    瀏覽(17)
  • QT·移植Qt到ARM平臺(tái)及搭建Qt交叉編譯環(huán)境

    QT·移植Qt到ARM平臺(tái)及搭建Qt交叉編譯環(huán)境

    目錄 一、編譯tslib庫(kù) 二、移植 tslib 到文件系統(tǒng) ?三、編譯Qt源碼(用于移植到ARM) 四、移植Qt到文件系統(tǒng) ?五、搭建 Qt Creator 交叉編譯環(huán)境 ?六、獲得Qt可執(zhí)行文件的另一種方法 要想在ARM平臺(tái)上運(yùn)行Qt程序,得滿(mǎn)足以下兩個(gè)點(diǎn): 1、ARM平臺(tái)上搭建Qt運(yùn)行環(huán)境 2、獲得通過(guò)交叉編

    2024年02月02日
    瀏覽(28)
  • Android Studio安卓手機(jī)模擬器環(huán)境搭建

    Android Studio安卓手機(jī)模擬器環(huán)境搭建

    1、以管理員身份啟動(dòng)命令提示符工具 2、清理舊環(huán)境? 2、解壓縮文件夾內(nèi)提供的JDK 11(一定是11,不能是其它版本,如果前面已經(jīng)安裝過(guò)JDK8,需要先在控制面板中卸載JDK8,并且刪除環(huán)境變量JAVA_HOME,以及刪除環(huán)境變量Path中涉及到JDK8的內(nèi)容;重啟后安裝JDK11) ?? ?將JDK解壓

    2024年02月09日
    瀏覽(24)
  • 嵌入式Linux Qt交叉編譯環(huán)境搭建

    嵌入式Linux Qt交叉編譯環(huán)境搭建

    TinkerBoard2主板,BuildRoot根文件系統(tǒng),package自帶的Qt版本為5.14.2,所以安裝的版本也是5.14.2 安裝的組件看個(gè)人需求,我都要了 默認(rèn)安裝路徑/opt/Qt5.14.2/ 源碼路徑/opt/Qt5.14.2/5.14.2/Src/ 安裝后選定的打包工具路徑/opt/Qt5.14.2/5.14.2/(我的默認(rèn)有g(shù)cc_64和android) 這種方法容易導(dǎo)致version `G

    2024年01月25日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包