我尝试在我的AndroidStudio项目中使用@ExperimentalUnsignedTypes
,似乎我必须把它放在任何地方,所以我宁愿在项目范围内设置一次。
The documentation表示
除非使用UseExperimental注解(例如@UseExperimental(ExperimentalUnsignedTypes::class))或使用-Xuse-experimental=Kotlin.ExperimentalUnsignedTypes编译器选项进行显式选择,否则此类API的使用将被报告为警告。
我已经尽职地调整了我的Preferences>>Other Settings>>Kotlin Compiler
:
但是我在清理/制作后仍然收到(很多)警告。有人建议我也在同一行添加-XXLanguage:+InlineClasses
。但是结果是一样的。然后我注意到在同一个首选项面板的顶部显示:
这是我的问题吗?如果是,我可以在哪里调整我的应用设置,使这些编译器设置有效?
2条答案
按热度按时间abithluo1#
即使修复了拼写纠正,它仍然没有正确编译。我怀疑“...override project settings...”确实有问题。不过,将以下内容放入我的(project)Gradle文件确实起作用了:
fnx2tebb2#
在屏幕截图中,您有
-Xexperimental=...
,而不是所需的-Xuse-experimental=...
。