Visual Studio для Mac не может быть развернут на совместимом эмуляторе Android - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть проект Xamarin.Forms в Visual Studio для Mac.Когда я пытаюсь создать проект Android, я получаю следующее сообщение об ошибке:

"Вы развертываете приложение, поддерживающее armeabi,armeabi-v7a,x86 ABI, на несовместимое устройство ABI armeabi,armeabi-v7a,x86. Вам следует либо создать соответствующий эмулятородин из ABI вашего приложения или добавьте armeabi,armeabi-v7a,x86 в список ABI, для которых создается ваше приложение. "

В этом сообщении утверждается, что мобильное приложение поддерживает armeabi,armeabi-v7a,x86.В сообщении также утверждается, что устройство ABI имеет значение armeabi,armeabi-v7a,x86.

. Это то же самое.Как они могут не поддерживаться, поскольку они одинаковы?

Я не могу развернуть ни на одной конфигурации эмулятора.

Я видел некоторые явно связанные вопросы ABI, но ни один из них не связандо Xamarin.Поскольку все это происходит в контексте Xamarin и Visual Studio для Mac, любое решение должно быть специфичным для этого.

1 Ответ

0 голосов
/ 14 декабря 2018

Я смог решить эту проблему, прочитав эту документацию MS .

Мне пришлось дважды щелкнуть по проекту Android, чтобы открыть свойства, щелкнуть по сборке Android и выбрать все перечисленные архитектуры.под дополнительной вкладкой.Насколько я могу судить, это не имеет никаких последствий для сборки, кроме того, что работает сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...