Adam J Wolf さんの Xamarin.Forms in Anger がサンプルとして秀逸だったので手元で動かしてみようとビルドしたところ、Android のプロジェクトで java.lang.OutOfMemoryError が発生。
![20160416-xamarin-error.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F4407%2Fefa6f52c-365d-f776-bf70-fb62f3466354.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=1db6f4a374b2a1dc67351d0c33d4301f)
この例外は Java VM がメモリ不足に陥ることによって発生する。サンプルのサイズやリンクするライブラリのサイズによって引き起こされている可能性あり。
例外の発生を回避してビルドを成功させるには、.csproj に下記を追加する。
<PropertyGroup>
<JavaMaximumHeapSize>1G</JavaMaximumHeapSize>
</PropertyGroup>
2016/05/27 追記