LoginSignup
1
2

More than 5 years have passed since last update.

ビルドエラー「COMPILETODALVIK : error : Could not create the Java Virtual Machine.」が出た件

Last updated at Posted at 2016-04-26

2018/04/05 追記
最大ヒープサイズXmxオプション設定の補足
指定する値によって動作したりしなかったりします。
利用しているPCのメモリサイズや同時に立ち上げているVisualStudioの数によっても変わるようです。
指定値が多すぎるとメモリが確保できないのではないかと推測します。

状況

タイトルのビルドエラーが出てビルドが出来なくなりましたが、
解決したので試した方法などを記録しておきます。

環境

IDE:VisualStudio Enterprise 2015
OS:Windows7 Professional
プロジェクトの種類はXamarin.Forms PCLです。

発生原因・状況

恐らくVisualStudioの追加コンポーネントのインストールを行ったことが原因
特定のプロジェクトだけでこの例外が発生し、その他のXamarin.Forms PCLプロジェクト(新規作成)では発生しませんでした

解決方法

最終的に解決したのは下記の方法です。

  • VisualStudioの修復

プログラムと機能からVisualStudioを選択して「変更」を選択
起動したVSツールの「修復」を行いました
修復には1時間以上の時間がかかりました
※寝る前にやったので正確な時間はわかりませんが、そこそこかかります

その他試した事など

  • 最新Javaのインストール
  • Xamarin for Visual Studio Updatesで最新化
    ※VisualStudiのオプション→Xamarin→Other→CheckNowで更新できます image
  • Javaの各種パスの確認 image
  • 最大ヒープサイズXmxオプション設定
    こちらは問題発生前から設定済みでしたが、調べたら良く出てきた解決方法なので設定方法を記載しておきます
    Xamarin.Androidプロジェクトのプロパティから「Android Options」を選択します image

その他試していないけどやったほうがよさそうなこと

  • VisualStudioの各種更新の適用
    VSの右上にある旗をクリック image
  • 古いJavaのアンインストール

以上

1
2
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
1
2