首页 > 其他分享 >在Android Studio中,通过设置腾讯镜像和代理解决无法下载gradle和gradle.plugin等组件的问题

在Android Studio中,通过设置腾讯镜像和代理解决无法下载gradle和gradle.plugin等组件的问题

时间:2024-12-19 15:55:42浏览次数:11  
标签:plugin DefaultPluginRequestApplicator gradle Studio https org com

诸神缄默不语-个人CSDN博文目录

这个出现在刚打开项目的时候,下载一堆必要的组件……

无法下载gradle的报错信息是:Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-8.9-bin.zip'. Reason: java.net.SocketTimeoutException: Read timed out

无法下载gradle.plugin和其他一大堆的报错信息是:(这个报错信息只是无法下载gradle.plugin,但其实这一步AS会同时下载一大堆组件)

Build file 'D:\codes\ascodes\daily_timer\build.gradle.kts' line: 2

Plugin [id: 'com.android.application', version: '8.7.2', apply: false] was not found in any of the following sources:

* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

* Exception is:
org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'com.android.application', version: '8.7.2', apply: false] was not found in any of the following sources:

- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Included Builds (No included builds contain this plugin)
- Plugin Repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:8.7.2')
  Searched in the following repositories:
    Google
    MavenRepo
    Gradle Central Plugin Repository
	at org.gradle.plugin.use.resolve.internal.PluginResolutionResult.getFound(PluginResolutionResult.java:112)
	at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.resolvePluginRequest(DefaultPluginRequestApplicator.java:192)
	at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins(DefaultPluginRequestApplicator.java:97)

后面的略,总之有很长的重复内容。

解决方案是:

  1. 其实这几个网站国内都能上,只要网络是正常的,就可以考虑直接等着,反复重试反复重试……
  2. 在gradle/wrapper/gradle-wrapper.properties文件中,将distributionUrl改成https\://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip
  3. 设置代理:在C:\Users\用户名.gradle\gradle.properties文件中,增加如下内容:
    systemProp.http.proxyHost=127.0.0.1
    systemProp.https.proxyHost=127.0.0.1
    systemProp.https.proxyPort=7890
    systemProp.http.proxyPort=7890
    
    bro我相信大家都已经对7890这个端口号十分熟悉了,我就不用讲解这个代理是从哪里冒出来的了吧!

大家熟悉的设置镜像方法对这么新的组件好像基本没啥用,腾讯和阿里好像都没有这么新的组件……大概是降本增效给降得没有本来维护镜像了吧。

标签:plugin,DefaultPluginRequestApplicator,gradle,Studio,https,org,com
From: https://blog.csdn.net/PolarisRisingWar/article/details/144517162

相关文章

  • idea构建gradle项目时read time out
    背景大家从github或者gitee上拉取gradle项目到本地时,可能经常会遇到以下情况:我们的ide给出提示加载gradle依赖,可等下载的圈圈转了半天,最后却爆红提示超时无法下载,实在是令人头大。下面给出一种有效且简便的方法正文第一步,找到模块下的gradle-wrapper.properties......
  • 【已解决】在Visual Studio里将应用与Microsoft Store关联时提示网络异常
    发布Windows应用时。在VisualStudio里点击"发布“,将应用与MicrosoftStore关联时,一直提示网络错误。查了一下论坛,发现之前也经常出现,但我是第一次遇到。不能就这样一直被卡着呀,研究了一下,还是有方法手动进行关联的。总结一下其实就两步:设置证书,更新Package.StoreAssoci......
  • 一份Visual Studio Code常用插件的清单
    代码编辑与格式化ESLint:自动格式化代码并查找错误,支持多种编程语言。Prettier-Codeformatter:确保团队成员间代码风格一致,支持多种前端语言。AutoImport:编写代码时自动导入所需模块或组件。EditorConfigforVSCode:在不同编辑器和IDE间保持一致的代码风格和格式设定。Styl......
  • Visual Studio Key备份
    VisualStudio2022Enterprise(企业版):VHF9H-NXBBB-638P6-6JHCY-88JWHProfessional(专业版):TD244-P4NB7-YQ6XK-Y8MMM-YWV2JVisualStudio2019EnterpriseBF8Y8-GN2QH-T84XB-QVY3B-RC4DFProfessionalNYWVH-HT4XC-R2WYW-9Y3CM-X4V3YVisualStudio2017Enterprise:NJVYC-BM......
  • gradle 缓存转maven仓库
    //Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.importjava.io.FileInputStreamimportjava.security.MessageDigestimportjava.text.SimpleDateFormatimportjava.util.Dateplugins{id("com.android.ap......
  • 自动化测试工具Ranorex Studio(六十四)-使用2.X代码模块
    适配2.X数据驱动录制模块新的Ranorex录制器允许你在还没写代码的时候添加变量。这些变量可以与动作条目属性绑定或者可以用于RanoreXPath表达式。可以从下面的章节中获取更多的相关信息:课程3:数据驱动测试。你可以容易的按下面的方式来适配已经存在的数据驱动测试录制模块:......
  • harmony_flutter_orientation_plugins(监听屏幕状态插件)
    harmony_flutter_orientation(屏幕旋转)flutter端监听鸿蒙手机得屏幕横竖屏切换等各种状态一.MethodChannel1.flutter端代码创建MethodChannel交互通道接收ohos端传递过来状态classOrientationPlugin{staticconst_methodChannel=constMethodChannel('sos......
  • 安卓开发学习5 - 安卓简单控件+部分androidStudio快捷键+去除默认主题+实战简单计算器
    按钮-Button按钮控件button由textview派生而来,二者区别:button拥有默认的按钮背景,而textview默认无背景button的内部文本默认居中对齐,而textview的内部文本默认靠左对齐button会默认将英文字母转为大写,而textview保持原始的英文大小写与textview相比,button增加了两个新......
  • 不同操作系统中安装Visual Studio Code(以下简称VS Code)的详细步骤
    Windows系统下载安装包打开浏览器,访问VSCode官方网站(https://code.visualstudio.com/)。在官网首页找到“DownloadforWindows”按钮并点击,下载安装程序(.exe文件)。运行安装程序下载完成后,找到安装程序文件并双击运行它。在安装向导中,你可以选择安装路径。默认路径是“......
  • 不同操作系统中安装Gradle的详细步骤
    一、在Windows系统中安装Gradle下载Gradle首先,访问Gradle官方网站(https://gradle.org/releases/)。在该网站上可以找到Gradle的各个版本的下载链接。选择适合你项目的Gradle版本进行下载。例如,如果你是开发一个比较新的Java项目,通常可以选择较新的稳定版本。下载后的文件是一......