Android Studio OutOfMemoryError: GC overhead limit exceeded
タイトルのエラーが出るようになってしまいました。いろいろ変えてしまっていて、原因がはっきりとは特定できてません。(^^;build-toolのVer.を25にアップを含めてSDKを一通り、AndroidManifest.xml、最後に変えたのは、buid.gradleあたりかと。。。
参照サイトを参考にまずは、gradle.propertiesに以下を追加しましたが、エラーは消えず。
-Xms1024 # ヒープメモリの最小サイズ
-UseGCOverheadLimit #GCメモリ越えの警告を無視
次に、Android Studioのメニューから以下を追加して、エラーがなくなりました。
・「Run」「Edit Configurations」をクリックします。
・左のツリーから「Defaults」「Gradle」を選択します。
・「VM Options:」に「-XX:UseConcMarkSweepGC」を追加して、「OK」をクリックします。
エラーが出る前にはJavaのバージョンを1.7.0_XXから1.8.0_112に変更しています。
変更後、Javaのパスも変更しています。
変更方法は、「Project Structures」の「JDK Location」をツリーから変更。
参照サイト:
garbage collection - Error java.lang.OutOfMemoryError: GC overhead limit exceeded - Stack Overflow