web-dev-qa-db-ja.com

Android StudioおよびKotlin:未解決の参照:また

コンパイルして実行Android Studio:

val greeted = "World".also { println("Hello $it") }

それでも、エディターはalsoおよびitをエラーとして強調表示し、インテリセンスについては何のヘルプも提供しません。 apply は引き続き機能し、ソースに移動すると、applyalsoの両方の定義が表示されます。 Android Studioにalsoを認識させるにはどうすればよいですか?

  • Android Studio 2.3.3
  • kotlin_version = '1.1.3-2'
  • Kotlinプラグイン1.1.3-release-Studio2.3-2

以前のバージョンでもこの問題がありました。

10
Love

また、関数はKotlin 1.1で追加されましたが、言語バージョンは1.0に設定されています。設定/プリファレンスに移動し、Kotlinのバージョンを1.1に変更します。

enter image description here

5
Troy Heninger

私は可能な限りすべてを試しましたが、何もうまくいきませんでした。私の唯一の解決策は、C:/ Users/YourName /から.AndroidStudioフォルダーを削除することでした。 Android Studioがリセットされ、すべてが正常に動作します。

1
Ardi