Исключение в потоке «основной» java.io.FileNotFoundException: https://github.com/gradle/gradle-distri ... ad/v8.8.0/ gradle-8.8.0-bin.zip
Код: Выделить всё
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1993)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
at org.gradle.wrapper.Download.downloadInternal(Download.java:129)
at org.gradle.wrapper.Download.download(Download.java:109)
at org.gradle.wrapper.Install.forceFetch(Install.java:171)
at org.gradle.wrapper.Install.fetchDistribution(Install.java:104)
at org.gradle.wrapper.Install.access$400(Install.java:46)
at org.gradle.wrapper.Install$1.call(Install.java:81)
at org.gradle.wrapper.Install$1.call(Install.java:68)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69)
at org.gradle.wrapper.Install.createDist(Install.java:68)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:102)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:66)
-- Для получения дополнительной информации запустите эту команду с --verbose.
17:22:17: Процесс «C:\Qt\6.7.1\mingw_64\bin\androiddeployqt.exe» завершился с кодом 14.
Ошибка при сборке/развертывании проект notehot5 (комплект: Android Qt 6.7.1 Clang Arm64-v8a)
В комплекте Android Qt 6.7.1 Clang Arm64-v8a имеются проблемы с конфигурацией, которые могут быть основной причиной этой проблемы.
При выполнении шага «Сборка Android APK»
17:22:17: Прошедшее время: 00:24.
Снимки экрана настройки Android
ФАЙЛ gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
DistributionPath=wrapper/dists
distributionUrl=https://services.gradle.org/distributio ... .0-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
ФАЙЛ build.gradle
buildscript {
Код: Выделить всё
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.1.0'
}
Код: Выделить всё
google()
mavenCentral()
зависимости {
Код: Выделить всё
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
implementation 'androidx.core:core:1.10.1'
Код: Выделить всё
/*******************************************************
* The following variables:
* - androidBuildToolsVersion,
* - androidCompileSdkVersion
* - qtAndroidDir - 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
buildToolsVersion androidBuildToolsVersion
ndkVersion androidNdkVersion
// Extract native libraries from the APK
packagingOptions.jniLibs.useLegacyPackaging true
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = [qtAndroidDir + '/src', 'src', 'java']
aidl.srcDirs = [qtAndroidDir + '/src', 'src', 'aidl']
res.srcDirs = [qtAndroidDir + '/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
ndk.abiFilters = qtTargetAbiList.split(",")
}
Настройки Gradle для всего проекта.
Для получения более подробной информации о настройке среды сборки посетите
http://www.gradle.org/docs/current/user ... nment.html
Указывает аргументы JVM, используемые для процесса демона.
Этот параметр особенно полезен для настройки параметров памяти.
org .gradle.jvmargs=-Xmx2500m -XX:MaxMetaspaceSize=768m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
Включить параллельную сборку проектов
org.gradle.parallel=true
Кэширование Gradle позволяет повторно использовать артефакты сборки из предыдущей
сборки с теми же входными данными. Однако со временем размер кэша
растет. Раскомментируйте следующую строку, чтобы включить ее.
#org.gradle.caching=true
#org.gradle.configuration-cache=true
Разрешить использование AndroidX
android.useAndroidX=true
androidBuildToolsVersion=35.0.0
androidCompileSdkVersion=android-35
androidNdkVersion=26.1.10909125
buildDir=build
qt5AndroidDir=C:/Qt/6.7.1/android_arm64_v8a/./src/android/java
qtAndroidDir=C:/Qt/6.7.1/android_arm64_v8a/./src/android /java
qtMinSdkVersion=23
qtTargetAbiList=arm64-v8a
qtTargetSdkVersion=34
ФАЙЛ local.properties
sdk.dir=C:/Users/Julia/AppData/Local/Android/Sdk
ИЗОБРАЖЕНИЯ
введите здесь описание изображения
введите здесь описание изображения
Я много пробовал, надеясь увидеть эмулятор в qt.
Подробнее здесь: https://stackoverflow.com/questions/787 ... n-in-threa
Мобильная версия