当前位置: 首页 > news >正文

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

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.lryc.cn/news/70280.html

相关文章:

  • Shell——变量和引用
  • 实际开发中一些实用的JS数据处理方法
  • 10:00进去,10:05就出来了,这问的也太变态了···
  • GPT时代,最令人担心的其实是“塔斯马尼亚效应”
  • 基于容器技术和服务发现的全新大数据平台弹性伸缩方法
  • php8 match
  • ADS-B接收机Radarcape
  • 软件测评师2012年下半年考试真题<更新中。。。>
  • ChatGPT 使用 拓展资料:开始构建你的优质Prompt
  • Hystrix原理
  • 内网外网分离模式下,通过网关转发,来部署前后端分离的系统
  • 基于 Amazon API Gatewy 的跨账号跨网络的私有 API 集成
  • SSH远程连接时报错kex_exchange_identification: Connection closed by remote host
  • 一、CNNs网络架构-基础网络架构
  • [开发|C++] C++的基本运算符说明笔记
  • 抖音定位功能的作用
  • 阿里 P9 推荐的 Spring 领域巅峰之作,直接颠覆了我对 Spring 的认知
  • R语言结构方程模型(SEM)在生态学领域中的实践应用
  • Java设计模式-模板方法模式
  • Start JDKFlightRecorder--人工翻译
  • Python3安装pyhanlp最佳解决方法
  • 漏洞管理基础知识
  • WBS项目分解的7大基本原则
  • PoseiSwap IDO在Bounce上启动在即,如何参与?
  • Linux基本指令介绍
  • C++服务器框架开发1——项目介绍/分布式/#ifndef与#pragma once
  • Tensorflow2基础代码实战系列之双层RNN文本分类任务
  • Python爬虫-快手photoId
  • 软件测试人员如何为项目的质量保障兜底?看完你就明白了...
  • 《幸福关系的7段旅程》