【问题标题】:Android Studio Kotlin Compiler warningAndroid Studio Kotlin 编译器警告
【发布时间】:2017-09-05 12:06:50
【问题描述】:

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

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

项目编译并运行完美,但此警告会在未来产生影响吗?以及如何解决这个问题。

提前致谢。

【问题讨论】:

  • 只需转到模块 app 的模块设置,然后在 Kotlin 方面页面中勾选框以使用“项目设置”。
  • @Strelok 什么,模块设置中的“Kotlin facet page tick”在哪里?
  • 这个问题你解决了吗?
  • 我也没有在模块设置中看到 Kotlin 方面的页面。 (Android Studio 3.3.2)

标签: android-studio kotlin


【解决方案1】:

打开ProjectFolder/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>

【讨论】:

  • 如何保存这个配置?它在每次重新构建后重写。
  • 我认为 .iml 文件不应该手动编辑。通过浏览 Android Studio,在我看来,Gradle 会擦除 .iml 文件并重新生成它们。这就是@SergeyShustikov 和我在修改它们时遇到问题的原因。这个答案是不够的。
  • @XavierL。我刚刚重新安装了 Android SDK,一切正常。
猜你喜欢
  • 2011-05-09
  • 1970-01-01
  • 2016-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多