当前位置: 首页 > 知识库问答 >
问题:

不推荐使用kotlin-stdlib-jre7。请改用kotlin-stdlib-jdk7

储阳曦
2023-03-14

昨天我更新了Android Studio版和Kotlin插件版。

Android Studio版本:3.1.2

Kotlin版本:1.2.41

当我使用此配置创建一个Android项目时,Kotlin编译器警告说

w:/home/ganeshtikone/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jre7/1.2.41/9E7A6F582DE73D9CDC6C56EF4E23604A0EE55768/kotlin-stdlib-jre7-1.2.41.jar:kotlin-stdlib-jre7不推荐使用。请改用kotlin-stdlib-jdk7

意外输入:ImmutableJarInput{name=org.jetbrains.kotlin:kotlin-stdlib-jre7:1.2.41,file=/home/ganeshtikone/workspace/may-2018/fhs/app/build/intermediates/transforms/desugar/stage/debug/45.jar,contentTypes=classes,scopes=external_libraries,status=removed}

共有1个答案

酆高翰
2023-03-14

转到Tools>Kotlin>Configure Kotlin Plugin Updates并检查更新,然后在应用程序分级文件中将jre替换为jdk

implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
 类似资料:
  • Android Studio>New Project>Configure Kotlin in Project action将kotlin-stdlib-jre7的引用添加到gradle文件中。我希望kotlin-stdlib,因为我们Kotlin的目标JVM是1.6。 还没有找到很好的解释。例如。这个答案说明 kotlin-stdlib-jre7工件不应该在Android上工作,因为Android

  • 在 kotlin-stdlib-common 中,是否有任何开箱即用的随机性来源?是标准,还是基本当前时间毫的一些实现,我都可以用它来创建自己的随机数生成器?我找不到任何内容。 如果不存在,如果不设置自己的平台依赖实现,您将如何获得随机性的来源?这是我唯一需要的方法: 我试图让它与平台无关。

  • 我得到以下错误在Android Studio当Gradle同步是在行动: 无法获得https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.30/kotlin-stdlib-jdk8-1.4.30.pom。收到状态代码403从服务器:禁止禁用Gradle脱机模式和同步项目 它下载几个文件,然后卡在同一个文件并显示

  • 当“Gradle Sync”运行时,我在Android Studio中得到以下错误: 无法获得'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.30/kotlin-stdlib-jdk8-1.4.30.pom'。从服务器收到状态代码403:禁止禁用Gradle“脱机模式”和同步项目 它下载了几个文件,然

  • 我有一个用java写的项目,我正在使用Gradle集成kotlin。我正试图遵循https://kotlinlang.org/docs/reference/using-gradle.html 我的建筑。Gradle 根据Kotlin错误:找不到org.jetbrains.Kotlin:kotlin-stdlib-jre7:1.0.7,该库仅在Kotlin V1.1及以上版本中可用。当我部署这个库并

  • 问题内容: 如何仅使用标准库在Python平台中独立查找本地IP地址(即192.168.xx或10.0.xx)? 问题答案: 这将永远无法正常工作(返回127.0.0.1主机为as的机器127.0.0.1),将是gimel显示的一种称呼,而是使用。当然,您的计算机需要一个可解析的主机名。