0

我在用 android 编译 Qt 时遇到问题。请帮我解决这个问题。

问题 :

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”。

  • 尝试:使用 --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 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 
4

1 回答 1

0

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

对我有用的解决方案

未选中在 Qt 工具选项中使用 gradle 而不是 ant。

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

于 2017-10-09T13:03:37.073 回答