Xamarin 안드로이드 샘플 코드가 움직이지 않았다 → 응급 처치
2719 단어 Xamarin
샘플 코드가 시뮬레이터에서 움직이지 않음
Xamarin의 Android 샘플 코드, 예를 들어 이을 다운로드하여 Xamarin에서 읽고 XamarinAndroidPlayer에서 실행하려고해도 다음 오류가 발생하여 움직이지 않았습니다.
Detecting installed packages
Waiting for packaging to complete
Installing application on device
Deployment failed because of an internal error: Failure [INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]
Deployment failed. Internal error.
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE 이므로, 무엇인가 CPU가 원인이라고 생각해 설정을 보고 있던 곳, 그것 같은 곳을 발견했습니다.
응급 처치로서 여기의 x86에 체크를 넣으면 움직일 수있었습니다.
다만, 여기는 선택할 수 없는 상태가 되어 있습니다. 시행착오의 결과, 다음의 순서로 체크를 넣을 수 있었습니다.
왜 이렇게 됐어?
추측입니다만, 시뮬레이터가 x86의 바이너리 밖에 받아들일 수 없는데, Xamarin의 샘플 코드가 x86 바이너리를 만들지 않는 설정이 되어 있지 않을까 생각합니다. 단지 이 근처, 자신이 만든 프로젝트라면 아무것도 설정하지 않고도 움직이므로, Xamarin가 「잘 부탁해」주는 곳이 아닌가 생각하면, 왠지 문제라고 생각합니다.
자신의 환경설정 누출일지도 모릅니다. 또한 샘플 코드는 몇 달 전부터 편집되지 않았기 때문에 지금 Xamarin에 대응할 수 없었을지도 모릅니다. 모두 "x86 시뮬레이터를 사용하지 않는다"에서 눈에 띄지 않는 문제가있을 수 있습니다.
원인은 잘 모릅니다만, 자력으로 회피할 수 있는 응급 처치법을 알았기 때문에 기록으로서 남깁니다.
환경
Mac
Xamarin Studio
Xamarin Android Player
Reference
이 문제에 관하여(Xamarin 안드로이드 샘플 코드가 움직이지 않았다 → 응급 처치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/paming/items/ad954a02f4178b3a1a11텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)