首页 > 其他分享 >Android-kotlin相关构建下载慢的问题处理建议

Android-kotlin相关构建下载慢的问题处理建议

时间:2024-09-22 10:02:59浏览次数:9  
标签:aliyun url kotlin maven 构建 https Android com 下载

我们在导入其他的android项目获取需要手动改变android的依赖版本比如gradle版本,kotlin版本等等,点击同步构建时会发现需要很长的时间,有时还会失去连接,这是因为我们在国内的网络访问外网又没有梯子的情况下导致的

下载是解决这种情况的一些建议

1.使用梯子(有更好,没有看下一步)

2.使用国内镜像

替换掉这两个部分

buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google'}
        maven { url 'https://maven.aliyun.com/repository/jcenter'}
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
//        google()
//        jcenter()
//        maven { url 'https://jitpack.io' }
    }

}

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google'}
        maven { url 'https://maven.aliyun.com/repository/jcenter'}
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
//        google()
//        jcenter()
    }
}

3.手动下载放到对应的文件夹

这里以 fastutil-7.2.0为例

1.可以在AndroidStudio看到正在下载的依赖

 2.确认其下载的位置如下

 附:获取文件SHA1的在线地址:文件SHA1在线计算、校验 (starrytool.com)

3.从maven仓库下载文件手动放入其中

 附:Maven仓库地址:Maven Repository: it.unimi.dsi » fastutil » 7.2.0 (mvnrepository.com)

 

最后:其他的相关依赖如法炮制

标签:aliyun,url,kotlin,maven,构建,https,Android,com,下载
From: https://www.cnblogs.com/maowuge/p/18424966

相关文章

  • 反思我的旅程:构建初学者房地产列表全栈应用程序
    当我第一次开始学习python时,我不知道这段旅程会带我走向何方。我记得深入研究python教程,努力学习循环、函数和面向对象编程等基本概念。快进到今天,我使用flask后端和react前端的组合构建了一个全栈房地产列表应用程序。这个项目不仅是一个挑战,也是一次令人难以置信的学习......
  • 使用 React 构建密码验证器
    介绍在本教程中,我们将指导您使用react构建一个简单有效的密码验证器。这个项目非常适合想要在react中练习表单验证和处理用户输入的初学者。项目概况密码验证器实时检查用户密码的强度,并提供有关密码是否符合强密码标准的反馈。反馈显示在输入字段下方,鼓励用户创建更安......
  • 使用 React 构建笑话生成器
    介绍在本教程中,我们将指导您使用react构建一个简单而有趣的笑话生成器。这个项目非常适合想要练习在react中处理api请求并管理功能组件中的状态的初学者。项目概况这个笑话生成器从api中获取随机笑话,并在用户单击按钮时将其显示在屏幕上。它具有干净简约的用户界面,......
  • 使用 Remotion、Nextjs 和 Tailwind CSS 构建基于 Web 的视频编辑器
    如果您曾经想创建自己的强大的基于网络的视频编辑器(类似于veed.io或descript等流行工具),那么您来对地方了!在本分步指南中,我们将向您展示如何使用remotion、next.js和tailwindcss构建视频编辑器。最后,您将为开发自己的基于浏览器的视频编辑工具奠定坚实的基础。介绍......
  • 使用 VMWare 安装 Android-x86 系统(小白版)
    目录VMWare介绍Android系统介绍概述最终效果前置步骤开始安装VMWare介绍VMwareWorkstation是VMware公司开发的一款桌面虚拟化软件。它允许用户在一台物理计算机上同时运行多个操作系统,每个操作系统都在自己的虚拟机中运行。这使得用户可以在同一台计算机上同时测试不同的操......
  • Java后端中的持续交付:如何构建从开发到上线的自动化流程
    Java后端中的持续交付:如何构建从开发到上线的自动化流程大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代软件开发中,持续交付(ContinuousDelivery)是实现快速、高效发布的重要方法。它使得软件的发布过程变得更加自动化、可重复和可靠。本文将探讨......
  • 同步回调的Android实现
    在Android开发中,同步回调通常是指在异步操作完成之前,主线程会阻塞等待直到异步操作完成。然而,Android应用程序设计的核心原则之一就是避免在UI线程上执行耗时的操作,因为这会导致应用无响应(ANR)。因此,同步回调并不是一种推荐的做法,但在某些情况下,可能会有特殊需求。实现同步回调的方......
  • Springboot基于SpringBoot构建的高校疫情防控平台523g7(程序+源码+数据库+调试部署+开
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义随着新冠疫情的全球蔓延,高校作为人员密集场所,成为疫情防控的重点和难点。传统的人工管理方式已难以满足高校疫情防控的需求,亟需......
  • 实景三维+耕地保护:构建耕地资源管理的全闭环新模式
    在耕地资源日益珍贵的今天,如何高效、精准地实施耕地保护,成为了我国农业可持续发展与生态文明建设的关键课题。“实景三维+耕地保护”的创新模式,能够为这一挑战提供突破性的解决方案,打造一个从前端监测到后端管理的全闭环耕地保护管理模式。本文将深入分析这一模式的核心价值、......
  • Android实战经验之如何使用DiffUtil提升RecyclerView的刷新性能
    本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点DiffUtil是一个用于计算两个列表之间差异的实用程序类,它可以帮助RecyclerView以更高效的方式更新数据。使用DiffUtil可以减少不必要的全局刷新,从而提高性能,特别是在处理......