Невозможно собрать Qt 5.9.0 с Android
Я столкнулся с проблемой при компиляции Qt с android. Пожалуйста, помогите мне решить эту проблему.
выпуск:
FAILURE: сборка не удалась, исключение.
Что пошло не так: возникла проблема при настройке корневого проекта 'android-build'.
Не удалось разрешить все зависимости для конфигурации ':classpath'. Не удалось разрешить com.android.tools.build:gradle:2.2.3. Требуется: project: не удалось разрешить com.android.tools.build:gradle:2.2.3. Не удалось получить ресурс https: //jcenter.bintray.com/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom. Не удалось получить https: // jcenter.bintray.com/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom. Не удалось подключиться к jcenter.bintray.com:443 [jcenter.bintray.com/108.168.243.150]: истекло время ожидания соединения: не удалось разрешить com.android.tools.build:gradle:2.2.3. Не удалось получить ресурс https:// maven.google.com/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom. Не удалось получить https: //maven.google.com/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom. Ошибка подключения к maven.google.com:443 [maven.google.com/172.217.26.163]: истекло время ожидания подключения: подключение
Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.
СТРОИТЬ НЕУДАЧИ
Общее время: 46.542 сек. Сборка пакета Android не удалась! - Для получения дополнительной информации запустите эту команду с --verbose. 10:51:50: процесс "C:\Qt\Qt5.9.0\5.9\android_armv7\bin\androiddeployqt.exe" завершился с кодом 14. Ошибка при сборке / развертывании проекта calqlatr (комплект: Android для armeabi-v7a (GCC) 4.9, Qt 5.9.0 для Android armv7)) При выполнении шага "Build Android APK"
gradle.build:
buildscript {
repositories { jcenter() }
dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }
}
allprojects {
repositories { jcenter() }
}
apply plugin: 'com.android.application'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
gradle.properties:
androidBuildToolsVersion=26.0.0 androidCompileSdkVersion=18 buildDir=build qt5AndroidDir=C:/Qt/Qt5.9.0/5.9/android_armv7/src/android/java
1 ответ
Теперь он генерирует apk-файлы и может видеть приложение в эмуляторе.
Решение, которое сработало для меня:
снимите флажок использовать gradle вместо муравья в опции Qt tools.
снят флажок Использовать опцию gradle в проектах Qt (Build Android APK).