安卓工作室 Kotlin 编译器警告

14

我在Kotlin编译器设置中发现了警告。

以下模块覆盖了项目设置:app

图片描述

项目编译并运行正常,但这个警告会不会在将来产生影响?如何解决这个问题。

提前致谢。


只需转到模块“app”的模块设置,在Kotlin Facet页面中勾选使用“项目设置”的框即可。 - Strelok
2
@Strelok,"Kotlin facet page tick"在模块设置中是什么,它在哪里? - minsk
1
你解决了这个问题吗? - Phate P
1
我在模块设置中也没有看到 Kotlin 方面页面。(Android Studio 3.3.2) - Xavier L.
1个回答

3

打开项目文件夹/app/app.iml并编辑下面的节点,将useProjectSettings更改为true。

<facet type="kotlin-language" name="Kotlin">
  <configuration version="3" platform="JVM 1.6" useProjectSettings="true">
    <compilerSettings />
    <compilerArguments>
      <option name="destination" value="$MODULE_DIR$/build/tmp/kotlin-classes/debug" />
      <option name="noStdlib" value="true" />
      <option name="noReflect" value="true" />
      <option name="moduleName" value="app_debug" />
      <option name="addCompilerBuiltIns" value="true" />
      <option name="loadBuiltInsFromDependencies" value="true" />
      <option name="languageVersion" value="1.2" />
      <option name="apiVersion" value="1.2" />
      ...
    </compilerArguments>
  </configuration>
</facet>

2
如何保存此配置?每次重建后都会被覆盖。 - Sergey Shustikov
我认为.iml文件不应该手动编辑。通过在Android Studio中探索,我发现Gradle会清除.iml文件并重新生成它们。这就是为什么@SergeyShustikov和我修改它们时遇到问题的原因。这个答案是不够的。 - Xavier L.
@XavierL。我刚刚重新安装了Android SDK,现在一切都正常了。 - Sergey Shustikov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接