2

multidex を使用するやや大規模なプロジェクトに Kotlin を統合しました。

したがって、ビルドしようとすると、次のエラーが発生します。

:incrementalDesygnerDebugJavaCompilationSafeguard UP-TO-DATE :compileDesygnerDebugKotlin WARN: Failed to initialize native filesystem for Windows java.lang.RuntimeException: Could not find installation home path. Please make sure bin/idea.properties is present in the installation directory.

パスは正しく構成されているようで、idea.propertiesファイルはそこにあるようです:C:\Program Files\Android\Android Studio\bin\idea.properties

建物が停止するまでに数分かかるので、Windows のタスク マネージャーから手動で停止します。

再試行すると、ビルドは成功します!

しかし、行を変更して再構築すると、同じエラーが再び表示されます。

時々私もこれを手に入れます:

The system is out of resources. Consult the following stack trace for details. java.lang.OutOfMemoryError: PermGen space

あらゆる種類のメモリ設定を増やしてみましたが、正しく行われていない可能性があります

org.gradle.jvmargs=-Xmx8g -XX:MaxPermSize=2048m私が持っているものですgradle.properties

Instant Run のオンとオフを試してみました。

プロジェクトは Kotlin なしで正常にビルドされ、Android Studio 2.0 安定版、Kotlin 安定版、Kotlin EAP および AS Canary ビルドを試しました。

PSgradlew assembleDebugは、AS でビルドしてみるまで毎回動作します。

編集:同じプロジェクトを試しました:

  • 別の Windows 10 PC -> 同じこと。
  • OSX -> 問題なく動作します。

何か案は?

4

1 に答える 1

1

エラーがリンクされているかどうかはわかりませんが、削除するとわかりました

org.gradle.jvmargs=-Xms256m -Xmx9216Mから

C:/Users/<user>/.gradle/gradle.propertiesエラーはまだ残っていますが、ビルドは毎回成功します。

繰り返します:

  • コトリン +org.gradle.jvmargs=-Xms256m -Xmx9216Mインgradle.properties- 失敗
  • org.gradle.jvmargs=-Xms256m -Xmx9216Min gradle.properties- OKですが、上記のエラーがあります
  • Kotlin - 上記のエラーでOK

参照https://youtrack.jetbrains.com/issue/KT-11770

于 2016-04-25T03:20:59.670 に答える