Страницы

Поиск по вопросам

среда, 13 марта 2019 г.

Xamarin и ошибки компиляции

Я пользуюсь Xamarin for VS2015. Летом я установил Xamarin на личный компьютер. Там до сих пор всё работает, там можно создавать приложения. Другое дело - рабочий компьютер. Туда я установил Xamarin в октябре. И пошло-поехало... Начнём с того, что как только я компилирую программу на каком либо устройстве, VS ждет, что-то делает, и говорит, мол, что при сборке возникли ошибки. А окно ошибок ничего не показывает.
Я думал, что проблема в эмуляторе( я бедное существо у которого нет смартфона). Поэтому использовал прилагающийся эмулятор от Google. Не работало. Просто не запускалось, хотя писало "Готово". После использования Nox Emulator, понял что просто код не так компилируется. APK файл появился - но не работает.
И да... Всё это шаблон, начальный код. То есть после создания проекта я ничего не менял. Не работает!
Что надо сделать, чтобы исправить проблему?


Ответ

Бывают разные случаи. Когда такое возникает.
Чаще всего. Достаточно удалить bin и obj в проекте. И проблема уходит. Проверяйте настройки проекта. Такие у меня настройки. Может стоять лишняя галочка предназначенная только для Release.


Проверьте Advanced properties / Support architectures (для эмуляторов должны стоять галочки x86_64 и/или x86
В путях к sdk и ndk не должно быть русских символов Обновите sdk, ndk до последних версий. Если выше перечисленное не помогло. И Вы используете шаблонное приложение. Попробуйте переустановить sdk, ndk или обновить плагин для Visual Studio. Иногда помогает и это. Но это редкий случай.
Не использовать эмуляторы Apache Cordova. Только от google либо Microsoft.
Примерные действия. Которые мне помогают решать такую проблему. Которая периодически возвращается.

Комментариев нет:

Отправить комментарий