无法使用Android构建Qt 5.9.0

我在用android编译Qt时遇到问题.Kindly帮我解决了这个问题 .

issue :

FAILURE:构建因异常而失败 .

  • 出了什么问题:配置根项目'android-build'时出现问题 .

无法解析配置':classpath'的所有依赖项 . 无法解决com.android.tools.build:gradle:2.2.3 . 要求:项目:无法解析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选项运行以获取更多日志输出 .

BUILD FAILED总时间:46.542秒构建android包失败! - 有关更多信息,请使用--verbose运行此命令 . 10:51:50:进程“C:\ Qt \ Qt5.9.0 \ 5.9 \ android_armv7 \ bin \ androiddeployqt.exe”退出代码14.构建/部署项目calqlatr时出错(套件:Android for armeabi-v7a(GCC) 4.9,Qt 5.9.0 for 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)

2 years ago

现在它生成apk文件,并能够在模拟器中看到应用程序 .

solution which worked for me

unchecked 在Qt工具选项中使用gradle而不是ant .

unchecked 在Qt项目中使用gradle选项(Build Android APK) .