亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Qt6.5.3?Android環(huán)境配置的實(shí)現(xiàn)

 更新時(shí)間:2024年01月07日 09:49:53   作者:Lagoria  
本文主要介紹了Qt6.5.3?Android環(huán)境配置的實(shí)現(xiàn),文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

之前使用過(guò)Qt5.14.2下的安卓開發(fā),后來(lái)想升個(gè)級(jí)使用Qt5.15.2,嘗試重裝Qt,配置 三天無(wú)果后,用上了Qt6.5.3,最終還是被Qt版本限制了。。。

安裝環(huán)境:

  • Windows 10 x64
  • Qt creator 12.0.1
  • Qt6.5.3
  • JDK11

安裝Qt

Qt5.15之后都采用在線安裝方式,自定義組件安裝還是很方便的。

[Qt下載鏈接](Download Qt OSS: Get Qt Online Installer)

運(yùn)行、登錄、選擇對(duì)應(yīng)Qt版本的組件(Android、MinGW和必要的外部庫(kù)組件)、下載安裝。。。

安裝JDK

在Qt for Android中,一般只使用jdk8或jdk11兩個(gè)版本,本Qt6.5.3使用jdk11。

[jdk下載鏈接](Java Archive Downloads - Java SE 11 | Oracle 中國(guó))

選擇對(duì)應(yīng)系統(tǒng)架構(gòu)下載,安裝。

可自定義安裝位置,安裝成功會(huì)自動(dòng)添加java環(huán)境變量,網(wǎng)上很多教程添加一堆的環(huán)境變量,沒(méi)有必要。

配置環(huán)境

Qt for Android環(huán)境需要配置 JDK、SDK、NDK、OpenSSL,除了JDK其他可以自動(dòng)下載安裝。

1、打開Qt creator,進(jìn)入首選項(xiàng)->設(shè)備->Android

2、指定JDK位置,對(duì)應(yīng)JDK11的安裝位置

3、指定一個(gè)SDK位置,一個(gè)空的文件夾即可

4、點(diǎn)擊設(shè)置SDK,自動(dòng)下載SDK和必要的組件包括NDK

5、指定一個(gè)OpenSSL位置,一個(gè)空的文件夾即可

6、點(diǎn)擊下載OpenSSL,自動(dòng)下載安裝。

如果出意外的話,就會(huì)出現(xiàn)以下成果,配置成功。

但是多半是出問(wèn)題的,不然我也不至于搞了這么久。

如果沒(méi)有問(wèn)題,首次編譯安卓套件會(huì)自動(dòng)下載gradle打包工具,也可自己設(shè)置,后續(xù)就可正常開發(fā)。

問(wèn)題解決

SDK配置報(bào)錯(cuò):× Android SDK Command-line Tools runs

設(shè)置SDK后,出現(xiàn)的錯(cuò)誤包括其中好幾個(gè)條件打叉,問(wèn)題一般是Command-line Tools (latest) 版本過(guò)高導(dǎo)致報(bào)錯(cuò),以下有兩種解決方案:

1、手動(dòng)下載Command-line Tools 

Windows環(huán)境下,[下載鏈接](https://dl.google.com/android/repository/commandlinetools-win-9123335_latest.zip),下載后解壓縮,替換掉SDK路徑->cmdline-tools->latest中的文件,重啟Qt creator,重新設(shè)置SDK,得以更新Command-line Tools。

2、設(shè)置Qt定義文件,修改其latest版本

使用everything搜索sdk_definitions.json,有多處全部修改cmdline-tools的版本;把latest改成6.0或7.0,如路徑:F:\QT\Tools\QtCreator\share\qtcreator\android\sdk_definitions.json

然后重新設(shè)置SDK,自動(dòng)安裝對(duì)應(yīng)版本。

Qt版本出現(xiàn)錯(cuò)誤:無(wú)法檢測(cè) Qt 版本所使用的 ABI。

看網(wǎng)上教程說(shuō):“這是JDK太高所出現(xiàn)的,要減低JDK版本”。當(dāng)我配置Qt5.15.2的安卓環(huán)境時(shí),嘗試了jdk11和jdk8的各個(gè)版本,無(wú)法解決,最終安裝了Qt6.5.3的Android組件才得以使用,也就是本教程記錄的最終環(huán)境。但出現(xiàn)這個(gè)問(wèn)題可以嘗試修改Qt的版本。

安卓構(gòu)建套件警告:no device set

 這個(gè)Qt creator版本需要先設(shè)置安卓設(shè)備,可以設(shè)置虛擬安卓環(huán)境,也可以連接真機(jī)。這里使用真機(jī)調(diào)試。首先手機(jī)開啟USB調(diào)試,然后使用數(shù)據(jù)線連接電腦,(有的數(shù)據(jù)線只能充電。。。),在Qt creator的首選項(xiàng)->設(shè)備可以識(shí)別到手機(jī)設(shè)備信息,這里可以使用WiFi連接調(diào)試更方便,最后設(shè)置Android默認(rèn)設(shè)備即可。

總結(jié)

到此這篇關(guān)于Qt6.5.3 Android環(huán)境配置的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Qt6.5.3 Android環(huán)境配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論