新版android studio gradle插件7.4.2.pom一直无法下载问题

news2025/1/24 5:40:44

android studio同步时候出现org.gradle.api.plugins.UnknownPluginException,Plugin [id: 'com.android.application', version: '7.4.2'] was not found in any of the following sources:

pom插件一直无法下载,搞了好几天,简直想砸电脑,今天烦躁,乱搞了一通,结果好像可以了。

是android studio代理问题:

        默认是不设置代理的,刚安装后会有提示设置代理,其实设置代理反而是错的,按照别人的方法,设置了中国科学院开源协会镜像站地址:mirrors.opencas.ac.cn 端口:80,这个时候可以下载gradle-7.5-bin但是无法下载pom插件。

解决的办法是:Preferences... => System Settings => HTTP Proxy => 选择Auto-detect proxy settings, 里面的URL复选框不要设置,空着,我就是设置了URL才导致的问题,选择如下:

 点Apply退出,同步工程,这时候可能会弹出代理设置窗口,把“Enable HTTPS Proxy”不勾选(默认是勾选的):

 这时,gradle.properties是这样的:

 

以下不是解决问题必要步骤,是尝试解决问题的经过:

之前尝试手动下载pom文件,搜了很久终于知道pom文件网址:https://maven.google.com/web/index.html#com.android.application:com.android.application.gradle.plugin

所有插件都在这个目录下,点击某个插件就会列出插件详细信息:

 

 插件是下下来了,但是放哪里呢,初始时插件的目录是没创建的,这个目录是/Users/xxx/.gradle/caches/modules-2/files-2.1,files-2.1开始时还没创建,android studio安装后只生成到moudules-2目录(只有同步通过了才会创建file2-2.1),files-2.1里面还有好几级目录,目录分application和library,完整目录如下:

com.android.application插件目录:/Users/xxx/.gradle/caches/modules-2/files-2.1/com.android.application/com.android.application.gradle.plugin/7.4.2/xxxx-uuid/com.android.application.gradle.plugin-7.4.2.pom

com.android.library插件目录:/Users/xxx/.gradle/caches/modules-2/files-2.1/com.android.library/com.android.library.gradle.plugin/7.4.2/xxxx-uuid/com.android.library.gradle.plugin-7.4.2.pom
 

里面有个随机名字(xxx-uuid)应该是用uuid生成的,是个随机的字符串目录,可见必然还有配置文件需要设置其完整的路径android studio才可能找得到,通过手动方式肯定不靠谱.

另外这个目录com.android.tools.build下也有一个pom文件和moudle文件:/Users/xxx/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/7.4.2/b8e7933310de7f43a224708f3a945d6bb6668eba/gradle-7.4.2.pom, /Users/xxx/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/7.4.2/cd22337f99b5a2446abfa6a1769730cf74dd15d4/gradle-7.4.2.module
这个pom和module在哪下载就不清楚了,里面还有gradle-7.4.2.jar和gradle-7.4.2-sources.jar,这些文件也不知道从哪下,总之,手动下载是没法完成所有配置的,在同步的时候还下载了很多jar等其他文件,之前files-2.1文件夹是不存在的,同步之后里面出现了很多文件夹,包括刚才的com.android.application和com.android.library,可见手动方式没法玩。

如果前面介绍的方法行不通,建议去google吧,下面是stackoverflow上面的一个讨论,希望能帮到你,java - Gradle sync failed: Plugin [id: 'com.android.application', version: '7.1.2', apply: false] was not found in any of the following sources: - Stack Overflow

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/468378.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

USB转串口芯片CH340与CH341使用问题汇总

USB转串口: CH340C/N/K/E/B/G/T CH341F/B/C/T/A USB转打印口: CH340H/S CH341F/B/A USB转I2C:CH341F/B/C/T/A USB转SPI:CH341F/B/A/H USB转并口/GPIO:CH341F/B/A 芯片供电注意事项 CH340/CH341等 USB 芯片都支…

定时器按键消抖

用到按键就要处理因为机械结构带来的按键抖动问题,也就是按键消抖。 按键消抖原理:在按键按下以后延时一段时间再去读取按键值,如果此时按键值还有效就表示这是一次有效的按键,中间的延时就是消抖的。 但是,延时函数…

《梦幻西游H5》L inux搭建游戏服务器!

西游H5 linux 架设教程 准备工具: Termux(安卓) Notepad SecureCRT WinSCP 安装宝塔直接运行命令即可。 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.s…

在 Ubuntu 18.04 中配置静态 IP 及灵活切换

Ubuntu 18.04 使用 Netplan 来配置 IP 地址,Netplan 是一个新的命令行网络配置工具。 新的 IP 配置方法不会再用到 /etc/network/interfaces 这个文件,取而代之的是一个 YAML 文件。 默认的 Netplan 配置文件一般在 /etc/netplan 目录下。 查看当前 i…

opencv_04条形码区域分割

基于OpenCV的条形码区域分割 要基于OpenCV实现条形码区域分割,可以按照以下步骤进行: 加载图像:使用OpenCV中的imread函数读取待处理图像。灰度化:使用OpenCV中的cvtColor函数将彩色图像转换为灰度图像。边缘检测:使用…

java-android面试-线程状态

开篇一张图(本图来源于网络),余下全靠编,我们正式开始。 一、线程的状态 总共有6种状态,分别如下: 1. 新建状态(New): 线程对象被创建后,就进入了新建状态。例如,Thread thread …

ShareSDK Google平台注册指南

注册开发者账号 访问Firebase,使用Google账号登录 创建项目 登录完成后,点击转到控制台 点击添加项目 输入项目名称,点击继续 根据需要选择是否开启Google Analytics(分析),点击继续 选择Google Analytic…

04 【Sass语法介绍-运算】

1.前言 运算是一种通过已知量可能的组合,获得新的量的行为。Sass 中也为我们提供了各种各样的运算,以便我们更好的处理样式代码。本节我们将学习 Sass 中的数字运算、关系运算、除法运算、颜色运算、字符串运算等等… 2.什么是 Sass 运算? …

ArcGIS Pro坐标系统

目录 1 测量学基础 1.1 地球的形状和大小 1.1.1 大地水准面 1.1.2 大地体 1.1.3 地球椭球 2 坐标系统 2.1 地理坐标系 2.2 投影坐标系 2.3 局部坐标系(假定坐标系) 2.4 高程坐标系 3 地图投影 3.1 投影概念 3.2 投影分类 3.3 投影类型 3.…

长按实现安卓端下载图片和安装包

①长按按钮保存图片至安卓手机相册 using System.Collections; using System.Collections.Generic; using UnityEngine;public class LongPress : MonoBehaviour {//设置变量记录触摸时间与bool触摸private float touchTime;private bool newTouch = false;void Update () {//判…

在线问诊小程序系统方案以及价值

方案价值zlzwgz0127 1.扩大医院流量 a.预约到院 在线展示专家的介绍,更能彰显实力,吸引患者来院就医, 用户可选择在线问诊和预约到院 b.社区团购导流 与我们合作社区团购给医院的体检产品导流 c.专家直播导流 通过专家直播吸引潜在患者…

( 哈希表) 1. 两数之和 ——【Leetcode每日一题】

哈希表使用 O ( N ) O(N) O(N) 空间复杂度存储数据,并且以 O ( 1 ) O(1) O(1) 时间复杂度求解问题。 ❓1. 两数之和 难度:简单 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数&am…

计算机网络【1】 TCP/IP

OSI七层模型与TCP/IP四层模型 首先简单说一下OSI参考模型,OSI将网络分为七层,自下而上分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,而TCP/IP体系结构则将网络分为四层,自下而上分别是网络接口层、网络层、…

如何冲破 GPT-4 的信息茧房?

由于大模型的成功经验,整个 AI 领域纷纷转向,要么是将模型架构换为 Transformer,要么是将小模型换为大模型,要么是将建模方式换为自监督、自回归范式等等。 GPT-4 推出后,各种 demo 充斥网络空间,写代码、…

论文投稿指南——如何让SCI论文英语更地道(细节掌握)

​ 学术论文英文写作都要符合ABC三个基本点:准确、简洁和清晰 (Accurate\Brief\Clear),在此基础上做好必要的细节,可以让你的英文写作更地道化、学术化。以下建议可供各位小伙伴参考: 一、错误用法 ★ So/But/And/Also…等连接词…

如何判定自己适合自学编程还是报班?

首先在这里,不做偏向性推荐,主要还是看个人条件。 宝剑锋从磨砺出,学习本身是一件艰苦的事情。在决定之前,建议先按照下图问自己三个问题自我检测。 如果你还不能确定,自学和报班的优劣势分析,或许能帮你们…

Spring JDBC和事务控制

目录 Spring JDBC 和 事务控制主要内容Spring 整合 JDBC 环境构建项目添加依赖坐标添加 jdbc 配置文件编写 spring 配置文件配置数据源C3P0 数据源配置DBCP 数据源配置 模板类配置Spring JDBC 测试 (入门)创建指定数据库创建数据表使用 JUnit 测试JUnit …

面试题30天打卡-day14

1、线程的生命周期是什么,线程有几种状态,什么是上下文切换? 线程通常有五种状态:创建,就绪,运行、阻塞和死亡状态。 新建状态(New):新创建了一个线程对象。就绪状态&am…

超赞的实用前端社区精选?

转载 作者:黑马程序员前端 链接:https://www.zhihu.com/question/39503897/answer/2998752442 社区精选 | 好的前端社区可以根据其特点和领域进行分类整理: 1. 问答社区 Stack Overflow(https://stackoverflow.com/&#xf…

【一起撸个DL框架】3 前向传播

CSDN个人主页:清风莫追 欢迎关注本专栏:《一起撸个DL框架》 文章目录 3 前向传播🥝3.1 前情提要3.2 前向传播:递归的forward方法3.3 再添乘法节点:搭建函数y2x13.4 小结 3 前向传播🥝 3.1 前情提要 上一篇…