QT 5.9 以后 android程序编译gradle遇到的问题

2023-10-31

在使用Qt5.9以后的版本时,编译android程序,不再需要配置ant,而是使用gradle

在JDK,SDK,NDK都已经配置好的情况下,但是我们一编译就遇到问题,如下:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android-build'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not find com.android.tools:common:25.2.3.
     Searched in the following locations:
         https://jcenter.bintray.com/com/android/tools/common/25.2.3/common-25.2.3.pom
         https://jcenter.bintray.com/com/android/tools/common/25.2.3/common-25.2.3.jar
     Required by:
         project : > com.android.tools.build:gradle:2.2.3 > com.android.tools.build:gradle-core:2.2.3 > com.android.tools.build:builder:2.2.3
         project : > com.android.tools.build:gradle:2.2.3 > com.android.tools.build:gradle-core:2.2.3 > com.android.tools.build:builder:2.2.3 > com.android.tools.build:manifest-merger:25.2.3

........

仔细查了诸多资料,都没有说明白,或者讲android studio的比较多,经过反复的研究,并综合各方意见,主要是墙的问题,还好国内也有网站支持。解决办法如下:

1、先保证程序在windows下能正常运行,即MinGW编译通过

2、进入如图位置,点击create templates,对弹出的提示确认。系统会自动建立一些配置文件,如步骤3

 

 

3.此时,进入如下界面,点开文件build.gradle,修改如图所示,即可顺利编译成功。但记得电脑能上网。

修改:屏蔽jcenter()  添加一行maven{...,记住,下面还有一个jcenter(),同样屏蔽处理

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

QT 5.9 以后 android程序编译gradle遇到的问题 的相关文章

  • Sqlite数据库生命周期?关闭应用程序后它会被删除吗?

    我正在遵循一个简单的教程 该教程创建一个从 SQLiteOpenHelper 扩展的类 并创建一个包含一个表和 5 行的数据库 好的 但我需要更多地了解 android Sqlite 数据库 例如 如果应用程序关闭或手机关机会发生什么 数据
  • 通过单击内部小部件而不是标题栏来移动窗口

    在 Windows 中 当我创建 QMainWindow 时 我可以通过单击标题栏并拖动它来在屏幕上移动它 在我的应用程序中 我使用隐藏了标题栏setWindowFlags Qt CustomizeWindowHint 我正在尝试使用小部件
  • 如何以编程方式检查 AndroidManifest.xml 中是否声明了服务?

    我正在编写一个库 该库提供了一项服务 其他开发人员可以通过将其包含在他们的项目中来使用该服务 因此 我无法控制 AndroidManifest xml 我在文档中解释了要做什么 但一个常见的问题是人们忽略了将适当的 标记添加到其清单中 或者
  • Grails 3.x bootRun 失败

    我正在尝试在 grails 3 1 11 中运行一个项目 但出现错误 失败 构建失败并出现异常 什么地方出了错 任务 bootRun 执行失败 进程 命令 C Program Files Java jdk1 8 0 111 bin java
  • Android Activity 生命周期函数基础知识

    我正在测试这段代码 它显示活动所处的状态 public class Activity101Activity extends Activity String tag Lifecycle Called when the activity is
  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • Android 模拟器插件无法初始化后端 EGL 显示

    我在 Cloudbees 上设置了 Jenkins 作业 并且可以在那里成功签出并编译我的 Android 项目 现在我想在 android 模拟器中运行一些 JUnit 测试并添加 Android 模拟器插件 我将 显示模拟器窗口 选项设
  • Android 中 Kotlin 协程的正确使用方式

    我正在尝试使用异步更新适配器内的列表 我可以看到有太多的样板 这是使用 Kotlin 协程的正确方法吗 这个可以进一步优化吗 fun loadListOfMediaInAsync async CommonPool try Long runn
  • Android SIP 来电使用带有广播接收器的服务

    大家好 其实我正在尝试创建一个应用程序 支持基于 SIP 通过互联网进行音频呼叫 这里使用本机 sip 我遇到了来电问题 我已经完成了服务的注册部分 但是在接听电话时我无法接听电话 请帮助我 Service file package exa
  • 是否必须删除 Intent extra?

    这可能是一个愚蠢的问题 但是是否有一条规则规定消费活动必须显式删除 Intent 额外内容 或者只有在回收 Intent 对象时才如此 换句话说 如果我总是通过执行以下操作来链接到下一个活动 Intent i new Intent MyCu
  • 带有 EditText 和 Spinner 的对话框

    我有一个按钮 单击后会弹出一个对话框 我希望对话框有一个EditText and a Spinner对话框内 我不知道如何设置它的视图 我有一个代码AlertDialog它有效 只是EditText and Spinner我需要将其放入其中
  • 是否有 ADB 命令来检查媒体是否正在播放

    我想使用 ADB 命令检查根植于终端的外部设备中是否正在播放音频 视频 我无法找到任何 ADB 命令 如果有 我尝试过 adb shell dumpsys media player 我想要一个命令来指定视频是否正在运行 您可以使用以下命令查
  • 在gradle插件中获取应用程序变体的包名称

    我正在构建一个 gradle 插件 为每个应用程序变体添加一个新任务 此新任务需要应用程序变体的包名称 这是我当前的代码 它停止使用最新版本的 android gradle 插件 private String getPackageName
  • 如何使用 IF 检查 TextView 可见性

    我有一个 onCheckedChangeListener 来根据选择的单选按钮显示文本视图 我有 1 个疑问和 1 个难题 想知道是否有人可以帮助我 问题 您能否将单选组默认检查值设置为 否 单选按钮 以便一开始就不会检查任何内容 问题 如
  • 我想实现下面的布局,按钮应该在屏幕底部,当惰性列被填充时,按钮不应该出去

    顶部有惰性列 惰性列下方有输入电话号码布局并从电话簿布局添加联系人 我希望当未添加联系人时此布局位于顶部 当我添加大量联系人时输入电话号码并添加电话簿布局中的联系人会随着惰性列滚动并移出屏幕 我不让他们走出屏幕 当接触较多时 它们必须粘在底
  • 如何使用InputConnectionWrapper?

    我有一个EditText 现在我想获取用户对此所做的所有更改EditText并在手动将它们插入之前使用它们EditText 我不希望用户直接更改中的文本EditText 这只能由我的代码完成 例如通过使用replace or setText
  • 如何在Xamarin中删除ViewTreeObserver?

    假设我需要获取并设置视图的高度 在 Android 中 众所周知 只有在绘制视图之后才能获取视图高度 如果您使用 Java 有很多答案 最著名的方法之一如下 取自这个答案 https stackoverflow com a 24035591
  • 实现滚动选择 ListView 中的项目

    我想使用 ListView 您可以在其中滚动列表来选择一个项目 它应该像一个 Seekbar 但拇指应该是固定的 并且您必须使用该栏来调整它 我面临的一个问题是 我不知道这种小部件是如何调用的 这使得我很难搜索 所以我制作了下面这张图片 以
  • 将 Intent 包装在 LabeledIntent 中以用于显示目的

    要求 我的应用程序中有一个 共享 按钮 我需要通过 Facebook 分享 我需要选择是否安装原生 Facebook 应用程序 我们的决定是 如果未安装该应用程序 则将用户发送到 facebook com 进行分享 当前状态 我可以检测何时
  • 强制 Listview 不重复使用视图(复选框)

    我做了一个定制Listview 没有覆盖getView 方法 Listview 中的每个项目都具有以下布局 联系布局 xml

随机推荐

  • JavaEE学习 day09

    今天 继续学习了JavaEE 继续做SSM图书管理系统项目 SSM图书管理系统 修改用户 显示修改数据 SSM图书管理系统 修改用户 userid隐藏域 SSM图书管理系统 修改用户 与新增共用一个方法 SSM图书管理系统 删除用户 总结一
  • Python 批量处理PNG、JPG图片 去白边

    每次写论文用seaborn画出来的图白边都很大并且没法调 每次都用PS软件去白边很麻烦 索性写了个脚本 在不改变图片像素密度 尺寸变了 相当于切割 的情况下 批量去掉图片白边 参考了部分网上的程序 自己写了个简单的脚本 放到一个Python
  • python中isalpha的用法_Python string isalpha()用法及代码示例

    在Python中 isalpha 是用于字符串处理的内置方法 如果字符串中的所有字符都是字母 则isalpha 方法返回 True 否则 返回 False 此函数用于检查参数是否包含任何字母字符 例如 ABCDEFGHIJKLMNOPQRS
  • jd抢购工具_Python爬虫教程,京东自动登录,在线抢购商品

    京东抢购 Python爬虫 自动录京东网站 查询商品库存 价格 显示购物车详情等 可以指定抢购商品 自动购买下单 然后手动去京东付款就行 chang log 2017 03 30 实现二维码扫码登陆 2017 06 27 Golang版JD
  • STM32定时器及中断简单程序

    STM32定时器及中断简单 main stm32f103c8t6有3个普通1个高级定时器 每次进入中断服务程序间隔时间为 1 TIM Prescaler 72M 1 TIM Period 1 7199 72M 1 9999 1秒 inclu
  • 内存对齐

    最近为了找工作 狂补了很多基础知识 自以为掌握的不错了 但是真正笔试 面试的时候才发现不懂的知识真得还很多 对很多知识点的掌握和理解都还停留在表层 今天总结一下关于字节对齐的知识 字节对齐在这个找工作季算是被考烂了 笔试考多少次不记得了 面
  • pytest(10): 自定义命令行参数,获取传参

    Hook 方法之 pytest addoption pytest addoption 可以让用户注册一个自定义的命令行参数 方便用户将数据传递给 pytest 这个 Hook 方法一般和 内置 fixture pytestconfig 配合
  • SpringBoot、Cloud自定义线程池

    好处 避免常规线程池出现的OOM和资源浪费 统一管理交与spring 1 开启使用异步注解 EnableAsync 开启spring的异步功能 public class Demo public static void main String
  • uniapp 获取当前页面的高度

  • [恒指赵鑫] 为什么恒指是2019年最火最受欢迎的交易品种?

    前言 如果我们每一个投资人 没有正视我们的投姿的话 那么就最好不要去投资了 一个人的成功来源于他的观念 有什么样的观念 会有什么样的想法 有什么样的想法 会有什么样的行动 选择大于努力 一步错 步步错 哪个期货品种赚钱最快 做哪个期货产品好
  • QQ群怎么快速封群,如何举报骗子QQ群可以使之封群?

    QQ群是个开放式的交流平台 充斥着各色各样的人和行业 不少人都被一些表面光鲜亮丽 背地乌烟瘴气的QQ群吸引过 直到出问题的时候才知道为时已晚 以目前腾讯的审核力度来看 正常举报 封群是极其困难的 就算是非常违规的QQ群 大概率也只是被举报掉
  • Spring Boot获取时间

    运行环境新建测试类 package com wusiyao websockets service import org springframework stereotype Service import java text SimpleDa
  • 二叉树顶上战争实战——手撕数据结构

    目录 传统艺能 1 二叉树最大深度 DFS 分治思想 法 实现 2 单值二叉树 Tree节点数 叶子节点个数 第K层节点数 三大遍历 前序遍历 中序遍历 后序遍历 传统艺能 小编是双非本科大一菜鸟不赘述 欢迎大佬指点江山 QQ 131936
  • Spring Boot 面试现场题

    随着Spring Boot的面世已经有几年了 给程序员带来的最直观的感受是配置减少了 至于Spring Boot的核心功能和原理 很少人能答上来 为了在互联网寒冬中能找到工作 今天根据所学发表下关于spring Boot的愚见 下面以考官和
  • IDEA 配置Go环境,编写Golang代码,学习笔记(一)

    Hello 各位小伙伴们 又有一段时间没有更新了 老哥呢 最近去外面面试 发现Java已经是卷得不能在卷了 老哥没有办法 只能另辟蹊径 去卷Go 现在可以说又回到原点了 诶 世事无常 大肠包小肠 跟着Jessica老哥学习Golang 搭建
  • LeetCode算法之350-两个数组的交集 II

    给定两个数组 编写一个函数来计算它们的交集 示例 1 输入 nums1 1 2 2 1 nums2 2 2 输出 2 2 示例 2 输入 nums1 4 9 5 nums2 9 4 9 8 4 输出 4 9 说明 输出结果中每个元素出现的次
  • 【WSL】[02] windows subsytem linux 配置和使用

    第 2 章前言 上一篇我们已经安装好了ubuntu在WSL下的GUI的桌面 我们现在继续进一步进行配置工作 同时也把 运用WSL的流程摸一把 以备后用 补充1 彻底的关闭WSL的方法 WSL使用后 原来Windows安装的传统虚拟机是用不了
  • angular8组件传值总结(一)

    一 父 gt 子 1 div class father part div
  • Ubuntu 16.04中为Chromium、Chrome、Firefox安装Flash播放器插件

    Ubuntu 16 04 LTS正式发布有段时间了 许多Linux迷喜欢在 Ubuntu 平台上使用开源的 Chromium 浏览器 也就是Google Chrome 浏览器的开源版本 但是在 Chromium 浏览器上安装 Flash 播
  • QT 5.9 以后 android程序编译gradle遇到的问题

    在使用Qt5 9以后的版本时 编译android程序 不再需要配置ant 而是使用gradle 在JDK SDK NDK都已经配置好的情况下 但是我们一编译就遇到问题 如下 FAILURE Build failed with an exce