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

Qt5.15.2安卓Android項目開發(fā)環(huán)境配置

這篇具有很好參考價值的文章主要介紹了Qt5.15.2安卓Android項目開發(fā)環(huán)境配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、Qt Creator 4.11.2

官方下載:https://download.qt.io/archive/qtcreator/4.11/4.11.2/

鏡像下載:https://mirrors.cloud.tencent.com/qt/archive/qtcreator/4.11/4.11.2/

2、Qt 5.15.2?Android

官方更新器內(nèi)部下載

參考:https://blog.csdn.net/weixin_41013202/article/details/129957693

3、JDK 8

https://adoptium.net/zh-CN/temurin/releases/

4、以下都在Android Studio內(nèi)部下載:

(1)Android SDK Platform 最新版(現(xiàn)在是33)

(2)Android SDK Build-Tools 最新版(現(xiàn)在是33.0.2)、30.0.3

(3)NDK 21.4

(4)Android SDK Command-line Tools (latest)

(5)Android SDK Platform-Tools

(6)Google USB Driver(用真機調(diào)試就下這個,用虛擬機調(diào)試就下Emulator)

5、.pro文件

(1)使用編譯器支持的最新的C++標準(201707)

CONFIG += c++latest

(2)設置SDK

ANDROID_MIN_SDK_VERSION = 24 # Android 7.0

ANDROID_TARGET_SDK_VERSION = 33 # Android 13

其他SDK版本號參考:https://developer.android.google.cn/studio/releases/platforms?hl=zh-cn

6、AndroidManifest.xml文件

(1)Version name:“1.0”這種版本號格式

(2)Version code:隨便寫

(3)Application name和Activity name:應用名稱

7、Gradle設置

(1)C:/Users/你的用戶名/.gradle/gradle.properties:

## For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
#Fri May 26 17:03:24 CST 2023
systemProp.http.proxyHost=
systemProp.http.proxyPort=80
systemProp.https.proxyHost=
systemProp.https.proxyPort=80

(2)C:/Users/你的用戶名/.gradle/init.gradle:

allprojects {
    buildscript {
        repositories {
            mavenLocal()
            maven { url 'https://mirrors.cloud.tencent.com/maven/' }
            maven { url 'https://maven.aliyun.com/repository/central/' }
            maven { url 'https://maven.aliyun.com/repository/public/' }
            maven { url 'https://maven.aliyun.com/repository/google/' }
            maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
            maven { url 'https://maven.aliyun.com/repository/spring/' }
            maven { url 'https://maven.aliyun.com/repository/spring-plugin/' }
            maven { url 'https://maven.aliyun.com/repository/grails-core/' }
            maven { url 'https://maven.aliyun.com/repository/apache-snapshots/' }
            mavenCentral()
        }
    }

    repositories {
        mavenLocal()
        maven { url 'https://mirrors.cloud.tencent.com/maven/' }
        maven { url 'https://maven.aliyun.com/repository/central/' }
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
        maven { url 'https://maven.aliyun.com/repository/spring/' }
        maven { url 'https://maven.aliyun.com/repository/spring-plugin/' }
        maven { url 'https://maven.aliyun.com/repository/grails-core/' }
        maven { url 'https://maven.aliyun.com/repository/apache-snapshots/' }
        mavenCentral()
    }
}

(3)項目目錄/android/build.gradle:

buildscript {
    repositories {
        mavenLocal()
        maven { url 'https://mirrors.cloud.tencent.com/maven/' }
        maven { url 'https://maven.aliyun.com/repository/central/' }
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
        maven { url 'https://maven.aliyun.com/repository/spring/' }
        maven { url 'https://maven.aliyun.com/repository/spring-plugin/' }
        maven { url 'https://maven.aliyun.com/repository/grails-core/' }
        maven { url 'https://maven.aliyun.com/repository/apache-snapshots/' }
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.2'
    }
}

repositories {
    mavenLocal()
    maven { url 'https://mirrors.cloud.tencent.com/maven/' }
    maven { url 'https://maven.aliyun.com/repository/central/' }
    maven { url 'https://maven.aliyun.com/repository/public/' }
    maven { url 'https://maven.aliyun.com/repository/google/' }
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
    maven { url 'https://maven.aliyun.com/repository/spring/' }
    maven { url 'https://maven.aliyun.com/repository/spring-plugin/' }
    maven { url 'https://maven.aliyun.com/repository/grails-core/' }
    maven { url 'https://maven.aliyun.com/repository/apache-snapshots/' }
    mavenCentral()
}

apply plugin: 'com.android.application'

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
}

android {
    /*******************************************************
     * The following variables:
     * - androidBuildToolsVersion,
     * - androidCompileSdkVersion
     * - qt5AndroidDir - holds the path to qt android files
     *                   needed to build any Qt application
     *                   on Android.
     *
     * are defined in gradle.properties file. This file is
     * updated by QtCreator and androiddeployqt tools.
     * Changing them manually might break the compilation!
     *******************************************************/

    compileSdkVersion androidCompileSdkVersion.toInteger()

    buildToolsVersion '30.0.3'

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = [qt5AndroidDir + '/src', 'src', 'java']
            aidl.srcDirs = [qt5AndroidDir + '/src', 'src', 'aidl']
            res.srcDirs = [qt5AndroidDir + '/res', 'res']
            resources.srcDirs = ['resources']
            renderscript.srcDirs = ['src']
            assets.srcDirs = ['assets']
            jniLibs.srcDirs = ['libs']
       }
    }

    tasks.withType(JavaCompile) {
        options.incremental = true
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    lintOptions {
        abortOnError false
    }

    // Do not compress Qt binary resources file
    aaptOptions {
        noCompress 'rcc'
    }

    defaultConfig {
        resConfig "en"
        minSdkVersion = qtMinSdkVersion
        targetSdkVersion = qtTargetSdkVersion
    }
}

(4)項目目錄/android/gradle/wrapper/gradle-wrapper.properties:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.6.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

8、構(gòu)建目錄

(1)建議把構(gòu)建目錄的名稱改短一點,因為文件夾名字太長會編譯不了。

9、代碼測試

(1)輸出編譯器使用的C++標準(201707)

qDebug() << __cplusplus;

10、報錯解決

(1)如果在編譯過程中報錯“android:exported......”,就要在AndroidManifest.xml文件的<activity>處添加android:exported="true":

<activity android:exported="true" ............文章來源地址http://www.zghlxwxcb.cn/news/detail-621506.html

到了這里,關于Qt5.15.2安卓Android項目開發(fā)環(huán)境配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • Qt5.15.2中加入圖片資源

    Qt5.15.2中加入圖片資源

    以前用的Qt5.15.2之前的版本,QtCreator默認的工程文件是*.pro,現(xiàn)在用5.15.2創(chuàng)建工程默認的工程文件是CMameList.txt,當然在創(chuàng)建項目時,仍然可以使用pro工程文件用QtCreator打開CMakeList.txt 以前用習慣了pro文件,現(xiàn)在改成CMakeList很不習慣,現(xiàn)在我們在CMakeList.txt中加入資源文件 1.首先,

    2024年01月22日
    瀏覽(27)
  • Qt5.15.2 Webassembly源碼裁剪編譯

    第一步:? ?? ?.configure -debug-and-release -opensource -prefix \\\"D:qt-everywhere-srccompFile\\\" -platform win32-g++ -nomake examples 第二步: ?? ?mingw32-make -j4 第三步: ?? ?mingw32-make install ? 編譯core與gui模塊: ?? ?C:Qt5.15.2yuanmaqt-everywhere-src-5.15.2qtbasesrcgui ?? ?C:Qt5.15.2yuanmaqt-everywhere-src

    2024年02月10日
    瀏覽(26)
  • QT新版本安裝(5.15以上)——Qt 鏡像網(wǎng)站——Qt5.15.2鏡像安裝

    QT新版本安裝(5.15以上)——Qt 鏡像網(wǎng)站——Qt5.15.2鏡像安裝

    由于QT版本升級到6.以上版本,在線安裝可能找會存在找不到到相關想要的版本。如5.15的版本。 解決辦法:還采用在線安裝的方法,添加版本的鏡像路徑(URL)的方法進行安裝。 在線安裝軟件連接: 鏈接:https://pan.baidu.com/s/1sXqYhfHNNmKCzJf4Xdd0Zg?pwd=o2j2? 提取碼:o2j2 中國科學技

    2024年04月13日
    瀏覽(34)
  • VS2019+OpenCV+Qt5.15.2安裝及工程配置

    VS2019+OpenCV+Qt5.15.2安裝及工程配置

    目錄 一、下載鏈接 1.1 VS2019下載安裝 1.2 OpenCV下載安裝 1.3 Qt5.15下載安裝 二、工程環(huán)境配置 2.1 OpenCV環(huán)境配置 2.1.1? 環(huán)境變量配置 2.1.2 工程屬性表配置 ?2.1.3 重啟vs測試 ?2.2 Qt環(huán)境配置 2.2.1 Qt Creator設置 ?2.2.2 VS2019配置 ?2.2.3 創(chuàng)建Qt項目 2.2.4 UI 設計配置 該文件僅 1.39 MB,是 VS

    2024年02月16日
    瀏覽(38)
  • QT5.15.2 在線安裝下載速度慢的解決辦法

    QT5.15.2 在線安裝下載速度慢的解決辦法

    QT對5.15以及以上版本已經(jīng)停止提供離線安裝包,在線安裝網(wǎng)速慢如蝸牛,而且一旦斷了又得從頭下載,不支持斷點續(xù)傳 由于Qt5.15及以上版本不提供離線安裝包,則需要使用在線安裝進行安裝。首先下載在線安裝器: 下載加速需要使用清華源 QT 地址 我宿舍網(wǎng)速是100兆,所以最

    2024年02月13日
    瀏覽(63)
  • [QT5.15.2] QtCreator不支持中文輸入解決方案

    [QT5.15.2] QtCreator不支持中文輸入解決方案

    操作系統(tǒng):優(yōu)麒麟22.04.2 LTS QT版本:QT5.15.2 這個大家在網(wǎng)上找找,可以很輕松的安裝成功。 先安裝QtCreator, 安裝這塊大家可自行網(wǎng)上找找。 成功后,打開QtCreator,新建工程; 打開main.cpp或者其他文件,發(fā)現(xiàn)無法輸入中文。 網(wǎng)上有很多解決方案,就是將 /usr/lib/x86_64-linux-gnu/qt5/

    2024年02月11日
    瀏覽(18)
  • 在線安裝Qt(全網(wǎng)最詳細圖文版)--以Qt5.15.2 Windows版為例

    在線安裝Qt(全網(wǎng)最詳細圖文版)--以Qt5.15.2 Windows版為例

    作者:靠普科技 時間:2023/8/18 版本:V1.0 說明:本文系作者原創(chuàng),轉(zhuǎn)載前請務必聯(lián)系本文作者。 接觸幾年Qt有余,發(fā)現(xiàn)部分開發(fā)人員對Qt的認識遠遠不夠,僅僅停留在表面。甚至有較少部分人認為Qt是一種開發(fā)編程語言或者將QTCreator當做Qt,這些理解都是錯誤的且過于片面。實

    2024年02月06日
    瀏覽(26)
  • jetson-nano編譯qt5.15.2帶opengl,xcb

    項目需求原因,需要編譯高版本qt到jetson-nano板子,歷經(jīng)10天來回折騰,終于是成功了。期間歷經(jīng)交叉編譯失敗,然后轉(zhuǎn)直接編譯,然后嘗試各種版本的坑,最后整理的方法異常簡單,只需6小時左右即可流暢在板子上編譯成功。文章最后有我編譯好的qt-5.15.2版本鏈接。 友情提

    2023年04月09日
    瀏覽(52)
  • Linux Qt5.15.2 編譯QWebEngine源碼支持音視頻H264

    Linux Qt5.15.2 編譯QWebEngine源碼支持音視頻H264

    默認自帶的QWebEngine 因版權問題不支持音視頻功能,需要自己編譯源碼以支持。 平臺:Linux(UOS V20 1050) Qt:5.15.2 下載 Qt 5.15.2 對應版本源碼,使用鏡像網(wǎng)站或者Qt Maintenance Tool工具下載。 配置 Qt 環(huán)境變量 將以下內(nèi)容追加到bashrc文件后 刷新使其生效 這個階段可以預先安裝所

    2024年02月05日
    瀏覽(50)
  • 音視頻源碼調(diào)試前準備vs2019+qt5.15.2搭建可調(diào)試環(huán)境

    音視頻源碼調(diào)試前準備vs2019+qt5.15.2搭建可調(diào)試環(huán)境

    安裝vs2019+qt,并且在windows環(huán)境上安裝ffmpeg,嘗試使用qt+cdb進行調(diào)試,嘗試使用vs2019加載qt的程序。 安裝VS2019+5.12.2qt環(huán)境,并進行測試。 1:安裝Visual Studio 2019, a.從官網(wǎng)下載,或者vs2019社區(qū)版本下載地址 https://www.jb51.net/softs/700418.htm ====》 安裝時必須勾選 Desktop development with C++

    2024年02月05日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包