LoginSignup
9
9

More than 5 years have passed since last update.

Xamarin.Android のビルドで java.lang.OutOfMemoryError が発生したとき

Last updated at Posted at 2016-04-16

Adam J Wolf さんの Xamarin.Forms in Anger がサンプルとして秀逸だったので手元で動かしてみようとビルドしたところ、Android のプロジェクトで java.lang.OutOfMemoryError が発生。

20160416-xamarin-error.png

この例外は Java VM がメモリ不足に陥ることによって発生する。サンプルのサイズやリンクするライブラリのサイズによって引き起こされている可能性あり。
例外の発生を回避してビルドを成功させるには、.csproj に下記を追加する。

<PropertyGroup> 
    <JavaMaximumHeapSize>1G</JavaMaximumHeapSize> 
</PropertyGroup>

2016/05/27 追記

プロジェクトの設定に編集欄がありました。
20160507-java-max-heap-size.png

9
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
9