빌드 오류 "COMPILETODALVIK : error : Could not create the Java Virtual Machine."

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로 갱신할 수 있습니다

  • Java의 각종 패스의 확인

  • 최대 힙 크기 Xmx 옵션 설정
    이쪽은 문제 발생 전부터 설정이 끝났습니다만, 조사하면 잘 나온 해결 방법이므로 설정 방법을 기재해 둡니다
    Xamarin.Android 프로젝트 속성에서 'Android Options'를 선택합니다.


  • 그 외 시도하지는 않았지만하는 것이 좋을 것 같습니다.


  • VisualStudio의 다양한 업데이트 적용
    VS 오른쪽 상단의 깃발을 클릭

  • 이전 Java 제거

  • 이상

    좋은 웹페이지 즐겨찾기