Невозможно собрать 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/ja‌​va 

1 ответ

Теперь он генерирует apk-файлы и может видеть приложение в эмуляторе.

Решение, которое сработало для меня:

снимите флажок использовать gradle вместо муравья в опции Qt tools.

снят флажок Использовать опцию gradle в проектах Qt (Build Android APK).

Другие вопросы по тегам