android 如何设置Kotlin版本

mv1qrgav  于 2023-10-14  发布在  Android
关注(0)|答案(3)|浏览(107)

你好,我面临着以下错误时,建设的https://github.com/jitsi/jitsi-meet的android部分
令((T)-> R):R'仅在Kotlin1.3.50之后可用,不能在Kotlin1.3中使用
在线Screen.kt#L156
在Android Studio设置中,显示在编译器设置中使用Kotlin1.6,当我将build.gradle中的项目变量kotlinVersion设置为1.6.10时,我仍然得到相同的错误。

vnzz0bqm

vnzz0bqm1#

根据代码库,我观察到react-native-screens项目正在使用Kotlin进行开发。而在你的项目中,你是在纯Java中实现你的项目。
因此,要使用此库,您需要在项目中添加Kotlin支持。为此,请在your project level build.gradle中添加以下代码片段
1.在buildscriptdependencies块中添加Kotlin类路径:

// Project build.gradle file.
buildscript {
    ext.kotlin_version = '1.4.10'
    ...
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

1.然后通过在所需模块的build.gradle文件中添加以下内容将kotlin-android插件应用于所有所需模块。

plugins {
    ...
    id 'kotlin-android'
}

您可以在react-native-screens build.gradle第12行和react-native-screens build.gradle第23行的库中找到相同的实现。
参考:https://developer.android.com/kotlin/add-kotlin

vwkv1x7d

vwkv1x7d2#

更新android/build.gradle如下:

{
  buildscript {
    ext {
      ...
      kotlinVersion = "1.5.31"
  }
   dependencies { 
  [enter image description here][1] classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31"
}

} }个文件夹

uxhixvfz

uxhixvfz3#

在buildscript的dependencies块中添加Kotlin类路径:

// Project build.gradle file.
    buildscript {
        ext.kotlin_version = '1.4.10'
        ...
        dependencies {
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }

然后将kotlin-android插件应用于所有必需的模块,方法是在必需模块的build.gradle文件中添加以下内容。

plugins {
        ...
        id 'kotlin-android'
    }

相关问题