xamarin Android 프로젝트가 있습니다. 지금까지 작동하고 구축했습니다. 이제 Xamarin Forms 디자이너가 Xamarin에 따라 제대로 작동하려면이 버전이 필요하므로 jdk1.8을 x86에서 x64로 변경했습니다. 이제 빌드시이 오류가 발생합니다.
5>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1965,3): error MSB6006: "java.exe" exited with code 2.
이것이 Google의 최신 지원 라이브러리와 관련이있을 수 있다는 것을 읽었습니다. 그러나 나는 최신 버전을 가지고 있으며 변경하기 전에 이미 가지고 있습니다. 나는 또한 내 PC를 재부팅하고 모든 bin 및 obj 폴더를 성공적으로 정리하고 다시 작성하고 삭제하려고했습니다. 그리고 지금까지이 오류가 무엇인지, jdk의 x86 버전으로 다시 전환하는 것 외에이 오류를 해결하는 방법에 대한 자세한 정보를 찾지 못했습니다.
진단 빌드 로그를 가져 오는 동안 문제를 발견했습니다. 포함 된 양식에 대한 xamarin 양식 너겟 패키지를 추가했습니다. 해당 패키지를 사용하면 참조가 Android가 처리 할 수있는 최대 값을 초과합니다. 그래서 먼저 멀티 덱스를 활성화해야했습니다. 그런 다음 다시 지어졌습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다