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

Android Studio运行kotlin项目,一直Read timed out

Android Studio运行kotlin项目,一直Read timed out

下载别人的Kotlin项目,导入as后,运行app一直失败,提示Read timed out,有2种解决办法

第一种方式:gradle.properties

修改kotlin项目种的gradle.properties文件

systemProp.http.keepAlive=true
systemProp.http.keepAliveDuration=600000

第二种方式:使用aliyun maven(gradle7.0+)

修改settings.gradle文件

pluginManagement {repositories {gradlePluginPortal()google()mavenCentral()}
}
dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {maven {allowInsecureProtocol = trueurl 'http://maven.aliyun.com/nexus/content/groups/public/'}maven {allowInsecureProtocol = trueurl 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}maven {allowInsecureProtocol = trueurl 'http://maven.aliyun.com/nexus/content/repositories/google'}maven {allowInsecureProtocol = trueurl 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin'}google()mavenCentral()maven { url 'https://jitpack.io' }}
}
rootProject.name = "Shlla"
include ':app'

修改项目目录中的build.gradle文件

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {repositories {maven {allowInsecureProtocol = trueurl 'http://maven.aliyun.com/nexus/content/groups/public/'}google()mavenCentral()}dependencies {// 这里指定的是grade的版本,与你自己grade版本对上就可以了// 太无语了,其实咱们就根据下面plugins中的版本一样 就可以了// 不用跟自己的grade保持一致,要低一点,也没关系,反正我是比自己的grade低,下面有图,咱们可以改成跟自己的grade一致,试试看classpath 'com.android.tools.build:gradle:7.3.1'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}
plugins {id 'com.android.application' version '7.3.1' apply falseid 'com.android.library' version '7.3.1' apply falseid 'org.jetbrains.kotlin.android' version '1.7.20' apply false
}
task clean(type: Delete) {delete rootProject.buildDir
}

依赖还是在app目录下的build.gradle中增加与修改。

参考

2022 最新 Android studio添加阿里云Aliyun Maven仓库

在 build.gradle.kts 添加 maven 仓库

Android Studio : Read timed out和connect timed out的解决方法

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

相关文章:

  • Excel 的单元格内容和单元格格式
  • 4大软件测试策略的特点和区别(单元测试、集成测试、确认测试和系统测试)
  • armbian 安装mysql
  • Ubuntu22常用软件
  • 【CFD小工坊】浅水模型的边界条件
  • 电力物联网关智能通讯管理机-安科瑞黄安南
  • 用Flask构建一个AI翻译服务
  • 微信小程序引入阿里巴巴iconfont图标并使用
  • mysql面试题49:MySQL中不同text数据类型的最大长度
  • 从虚拟电厂在上海的实践探索看企业微电网数字化的意义
  • 创建并初始化线程池
  • 【LeetCode热题100】--136.只出现一次的数字
  • Java idea查看自定义注解的调用地方
  • ReLU激活函数
  • 【Android】adjustViewBounds 的理解和使用
  • Redis知识补充
  • IIS 部署.NetCore,最细步骤
  • 4.查询用户的累计消费金额及VIP等级
  • 解决MySQL错误-this is incompatible with sql_mode=only_full_group_by
  • UDP通信-广播、组播
  • 10-bean创建流程1一finishBeanFactoryInitialization(ConfigurableListableBeanFactory
  • 专题三:穷举、暴搜、深搜、回溯、剪枝【递归、搜索、回溯】
  • 国科云SSL证书讲堂:SSL证书安装常见问题盘点
  • Python3无法调用Sqlalchemy解决(mysqldb)
  • 2023/10/15总结
  • 关于图像分割SDK的一些基础认识
  • SpringMVC之国际化上传下载
  • TigerVNC自动设置密码脚本
  • 什么是美体SDK?美摄美颜美体SDK对接开发指南
  • 【Java集合中各种数据结构的方法汇总】