Could not find org.jetbrains.kotlin:kotlin-stdlib-jre7:1.5.21.

前两天下了一个demo,运行时候报了一个这样的错,特此记录一下。

先看下报的错。

java 复制代码
Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find org.jetbrains.kotlin:kotlin-stdlib-jre7:1.5.21.
Searched in the following locations:
  - https://jitpack.io/org/jetbrains/kotlin/kotlin-stdlib-jre7/1.5.21/kotlin-stdlib-jre7-1.5.21.pom

看到这个问题我先是想引用的lib找不到,那十有八九是因为墙的原因找不到源了,所以需要添加国内源。

java 复制代码
allprojects {
    repositories {


        maven { url 'https://jitpack.io' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        google()
        jcenter()
        mavenCentral()
    }
}

在项目目录下的build.gradle下面加上了阿里云的源,但是还不行,我还试过加华为云也不行,报同样的错。

那么既然换成国内的源不行,那再看下问题,kotlin的包找不到,是不是kotlin的版本和我使用的gradle的版本不兼容导致的。然后我找了下以前运行成功的代码,从里面copy了一个配置。

java 复制代码
buildscript {
    ext.kotlin_version = '1.5.21'
    repositories {
        mavenCentral()
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.4'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

结果运行起来还是不行,跟原来报的错一模一样。鼓捣半天不成功这就很emo了。没办法,静下心来再看下报的错吧。关键找不到kotlin-stdlib-jre7:1.5.21。我比对了下以前引用的包,发现以前用的不是这个包,是长这个样子的,他的后面不带jre。那这没跑了,肯定是这个问题了,改完后就运行成功了。

java 复制代码
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
相关推荐
ROO_KIE1 天前
[Java、C语言、Python、PHP、C#、C++]——深度剖析主流编程语言的核心特性与应用场景
kotlin
执尺量北斗1 天前
[特殊字符] 基于 Qt + OpenGL 实现的入门级打砖块游戏
开发语言·qt·游戏
夏子曦1 天前
C#内存管理深度解析:从栈堆原理到高性能编程实践
开发语言·c#
alexhilton1 天前
Kotlin互斥锁(Mutex):协程的线程安全守护神
android·kotlin·android jetpack
spencer_tseng1 天前
Eclipse 4.7 ADT (Android Development Tools For Eclipse)
android·java·eclipse
jiajixi1 天前
Go 异步编程
开发语言·后端·golang
QX_hao1 天前
【Go】--strings包
开发语言·后端·golang
计算机毕业设计木哥1 天前
计算机毕设选题推荐:基于Hadoop和Python的游戏销售大数据可视化分析系统
大数据·开发语言·hadoop·python·信息可视化·spark·课程设计
秦禹辰1 天前
venv与conda:Python虚拟环境深度解析助力构建稳定高效的开发工作流
开发语言·后端·golang
cooldream20091 天前
深入解析 Conda、Anaconda 与 Miniconda:Python 环境管理的完整指南
开发语言·python·conda