无法使用Android

时间:2017-10-09 05:37:26

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

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

问题:

失败:构建因异常而失败。

  • 出了什么问题: 配置根项目'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 

1 个答案:

答案 0 :(得分:0)

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

对我有用的解决方案

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

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