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

Android Studio新建项目缓慢解决方案

关于Android Studio2022新建项目时下载依赖慢的解决方案

  • 起因
  • 解决方案
    • gradle下载慢解决方案
    • kotlin依赖下载慢解决方案
  • 结尾

起因

新建Android Studio项目时,常会因为网络问题导致部分依赖下载缓慢,其中gradle和kotlin最拖慢进度。

解决方案

gradle下载慢解决方案

只需要更改gradle-wrapper.properties文件的distributionUrl属性即可,如下图:distributionUrl

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
#更换为国内源
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.4-rc-3-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

其中distributionUrl属性改为国内源,可从腾讯云这里寻找相应版本的资源链接。
其中需注意一点,资源需要下载all结尾的,否则更改之后gradle的其它依赖仍会从国外下载,导致相应进度缓慢。
版本选择
第三方源地址和阿里源地址的对应关系可参考。

kotlin依赖下载慢解决方案

只需要向settings.gradle.kts添加两个源即可,如下图:
settings.gradle.kts
代码配置如下:

pluginManagement {repositories {maven { url=uri("https://maven.aliyun.com/repository/google") }maven { url=uri("https://maven.aliyun.com/repository/public") }google()mavenCentral()gradlePluginPortal()}
}
dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {maven { url=uri("https://maven.aliyun.com/repository/google") }maven { url=uri("https://maven.aliyun.com/repository/public") }google()mavenCentral()}
}

需要注意的是引入第三方源的语法可能会改变,老的语法已经不支持了,可参考这里。或许以后的语法还会改,到时候需要读者自行做出调整。

结尾

完成上述更改之后,点击项目的Sync Now或者Try Again即可,至此大功告成。

http://www.lryc.cn/news/186467.html

相关文章:

  • AmdU (5-azidomethyl-2‘-deoxyuridine)的反应原理|59090-48-1
  • 使用nvm安装多个node版本
  • 基于springboot实现自习室预订系统的设计与实现项目【项目源码+论文说明】分享
  • 淘宝详情API接口
  • 充气膜结构的应用领域
  • 自动拟人对话机器人在客户服务方面起了什么作用?
  • 检验检疫系统(LIS)源码:C# + MVC + SQLserver + Redis
  • tcpdump(一)基础理论知识
  • 一种重要的天然氨基酸L-Homopropargylglycine(HPG)|CAS:942518-19-6
  • uniapp快速入门系列(3)- CSS技巧与布局
  • NCNN:备忘
  • 用Python简单的实现一下六大主流小说平台小说下载(附源码)
  • c++模板库容器list vector map set操作和性能对比
  • windows服务添加 nginx 开机自启
  • 【Redis】redis的特性和使用场景
  • opengauss数据备份(docker中备份)
  • WebKit Inside: CSS 样式表的解析
  • javaee之Elasticsearch相关知识
  • 【SpringCloud】微服务技术栈入门3 - Gateway快速上手
  • 《理解深度学习》2023最新版本+习题答案册pdf
  • 课题学习(五)----阅读论文《抗差自适应滤波的导向钻具动态姿态测量方法》
  • 一个CPU是怎么寻址的?
  • 提高网站性能的10种方法:加速用户体验和降低服务器负担
  • 195、SpringBoot--配置RabbitMQ消息Broker的SSL 和 管理控制台的HTTPS
  • 确定性执行
  • docker compose 管理应用服务的常用命令
  • 产品安全—CC标准 ISO/IEC 15408:2022
  • Pytorch笔记之回归
  • 哪个证券公司可以加杠杆,淘配网是您的杠杆综合网站!
  • 万字解读|怎样激活 TDengine 最高性价比?