我收到警告,告诉我toUpperCase : String
已弃用,我需要使用uppercase
。但是当使用uppercase
时,我必须添加@OptIn(ExperimentalStdlibApi::class)
注释。这对我来说毫无意义。
为什么我们必须在不推荐的方法和实验性方法之间做出选择?
您使用的是Kotlin版本,其中大写仍然是实验性的。从Kotlin 1.5开始,这不再是实验性的。
要解决此问题,请将您的Kotlin更新为1.5或更高版本。
更新Kotlin的版本:
在项目的根build.gradle
中。你会发现这样的东西:
buildscript {
ext.kotlin_version = '1.1.51'
repositories {
google()
jcenter()
}
将第二行更改为:ext.kotlin_version = '1.6.0'