Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 此版本的编译器不支持Kotlin Opt-in:标志_Android_Kotlin - Fatal编程技术网

Android 此版本的编译器不支持Kotlin Opt-in:标志

Android 此版本的编译器不支持Kotlin Opt-in:标志,android,kotlin,Android,Kotlin,我遵循Kotlin文档,选择整个模块的Kotlin.ExperimentalUnsignedTypes。我的模块build.gradle现在看起来像这样: android { ... kotlinOptions { jvmTarget = "1.8" freeCompilerArgs += "-Xopt-in=kotlin.ExperimentalUnsignedTypes" } Lint仍在抱怨ExperimentalUnsigne

我遵循Kotlin文档,选择整个模块的
Kotlin.ExperimentalUnsignedTypes
。我的模块
build.gradle
现在看起来像这样:

android {

    ...

    kotlinOptions {
        jvmTarget = "1.8"
        freeCompilerArgs += "-Xopt-in=kotlin.ExperimentalUnsignedTypes"
    }
Lint仍在抱怨ExperimentalUnsignedTypes,在编译时,我收到以下警告:

> Task :myModule:compileDebugKotlin
w: Flag is not supported by this version of the compiler: -Xopt-in=kotlin.ExperimentalUnsignedTypes
我的kotlin版本是:1.3.61

在1.3.70中引入了
@RequireOptIn
@OptIn
注释,以取代以前使用的
@Experimental
@UseExperimental
;同时,编译器选项中的
-Xopt替换了
-Xuse-experional


@OptIn(…::class)
-Xopt-in=…
的使用在Kotlin 1.3.70中引入,但是旧的和金色的
-Xuse-experiative
在未来的版本中仍然可用(在Kotlin 1.4-M1中测试)。

尝试
-Xuse-experiative=…
非常棒。。。成功了。你在哪里找到的?