2017-10-09 53 views
0

我在使用android编译Qt时面临问题。请帮助我解决此问题。无法使用Android构建Qt 5.9.0

问题:

失败:建立失败,一个例外。

  • 出了什么问题: 一个问题出现在配置根项目“Android系统的建设”。

    无法解析配置':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'。 无法GET'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]失败:连接超时:connect 无法解析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:使用代码14退出了进程“C:\ Qt \ Qt5.9.0 \ 5.9 \ android_armv7 \ bin \ androiddeployqt.exe”。 构建/部署项目calqlatr时出错(套件:Android for armeabi-v7a (GCC 4.9,Qt的5.9.0为Android的ARMv7)) 当执行步骤 “构建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 
+0

链接无误。检查您的连接 –

+0

嗨Gabriele马里奥特,感谢您的答复。检查连接手段?互联网工作正常。我需要检查代理设置?如果是的话......我必须做什么改变?它会回复帮助我解决这个问题。 –

+0

如果您使用的是代理服务器,您还必须为代理服务器设置代理(或您的IDE) –

回答

0

现在它生成apk文件,并能够在仿真器中看到应用程序。

解决方案,它为我工作

选中的gradle使用,而不是蚂蚁在Qt的工具选项。

未选中在Qt项目(Build Android APK)中使用gradle选项。