im new in Android .i import github project in Android studio。しかし、この問題が発生しました `Error:Java.lang.OutOfMemoryError:Javaヒープ領域
Error:Java.lang.OutOfMemoryError:Java heap space。プロジェクトのgradle.propertiesファイルでGradleにメモリを割り当ててください。たとえば、次の行のgradle.propertiesファイルで、最大Javaヒープサイズを1,024 MBまで:org.gradle.jvmargs = -Xmx1024mGradleの読み取り設定ガイド
Javaのヒープサイズについて読む
this ではこの問題を修正できません。それを修正するにはどうすればよいですか?
以下の方法のいずれかが機能するはずです。
方法1:
プロジェクトツリーからgradle.propertiesファイルを開き、この行をメモリ割り当て行に追加します
org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m
または
org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m
または
org.gradle.jvmargs=-XX\:MaxHeapSize\=1024m -Xmx1024m
お使いのコンピュータのメモリに応じて。その後
[ファイル]> [キャッシュの無効化/再起動]から[キャッシュの無効化/プロジェクトの再起動]
Gradleキャッシュをクリーンアップし、新しいヒープサイズのメモリ変更を実装するには
方法2:
ステップ1:Android studioを起動し、開いているプロジェクトをすべて閉じます([ファイル]> [プロジェクトを閉じる])。
ステップ2:ようこそウィンドウで、構成>設定に移動します
ステップ3:ビルド、実行、Deployment> Compilerに移動します
ステップ4:ビルドプロセスヒープサイズ(Mバイト)を512に変更し、追加のビルドプロセスをVMオプションに-Xmx512m。またはPCに対応するメモリ割り当て
ステップ5:再検証/再起動Android Studio。
方法3:
Androidインストール先のStudioフォルダーに移動します。ファイルstduio.exeとstudio64.exeファイルタイプ[〜#〜] vmoptions [〜#〜]、メモ帳で開くと、次のようなものが表示されます。
-Xms512m
-Xmx1280m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Djna.nosys=true
-Djna.boot.library.path=
-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Didea.paths.selector=AndroidStudio1.3
-Didea.platform.prefix=AndroidStudio
次に、次のように2つの値をメモリに合わせて変更します
-Xms512m
-Xmx1280m
現在のjvmargsは
org.gradle.jvmargs=-Xmx4096m
このエラーを解消するには、gradleを4.10.1に更新する必要がありました。 gradle/wrapper/gradle-wrapper.properties
以下のファイル
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.Zip