【问题标题】:Unable to build Qt 5.9.0 with Android无法使用 Android 构建 Qt 5.9.0
【发布时间】:2018-03-20 05:59:22
【问题描述】:

我在使用 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”。 连接到 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 for armeabi-v7a(GCC 4.9,Qt 5.9.0 for 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 

【问题讨论】:

  • 链接正确。检查您的连接
  • 嗨加布里埃马里奥特,感谢您的回复。检查连接方式?互联网工作正常。我需要检查代理设置?如果是这样..我必须做些什么改变?它会回复帮助我解决这个问题。
  • 如果你使用代理,你还必须为 gradle(或你的 IDE)设置代理
  • 嗨加布里埃尔。我没有使用任何代理设置,我在编译时遇到了一些问题,所以我更改为如下stackoverflow.com/questions/46603811/… 之后我开始遇到这个问题。

标签: android qt gradle android-gradle-plugin qt5.9


【解决方案1】:

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

对我有用的解决方案

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

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

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 2017-05-06
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 2013-07-28
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多