Як запустити Xamarin.Forms.Viewer?
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Доброго дня. Потребую поради.
Вивчаю Xamarin, щоб написати мобільний додаток для Андроїда. Як я зрозумів з туторіалів, відлагоджувати можна як на реальному пристрої, так і у вбудованому емуляторі. Мені другий спосіб більш зручний в силу певних причин.
Проблема: Не запускається вікно оцього самого емулятора.
Спочатку все ок — написав xaml і cs файл, зберіг, побудував (rebuild) андроїд-проект, далі Вид — Другие окна — Android — Xamarin.Forms.Viewer.
Вікно починає рендеритись, далі вилітає з помилкою «something went wrong, connection is closed».
Якщо ж запустити на виконання через емулятор (напр., через viaualstudio_android-23_x86_phone), то побудова проекту (сборка) обривається на півшляху, бо «emulator-arm.exe прекратил работу». Те саме і у випадку вибору інших емуляторів.
Що я пробував, погугливши:
— почистив папку C:\Users\(...)\AppData\Local\Temp
— прокачався до JDK8 (update 151)
— оновив Google Android API (тепер у мене стоїть 6.0, 7.0 і 7.1).
— опції Use Host GPU в AVD manager я не знайшов ;(
Конфігурація мого ПК:
— Win7 Home Basic
— VS2017
Чи хтось підкаже, як таки змусити його запуститись? Треба розібратись до вечора неділі. Заздалегідь вдячний.
Звісно, я можу кодити «наосліп», не відлагоджуючи (все одно віддавати колезі, у якого все працює), але це, самі розумієте...
Примітка 1. в одному з результатів гугління радять працювати на VS2015. Вона в мене є на іншому компі, але хотілося би все-таки змусити Вьювер запрацювати на
Примітка 2. в іншому результаті пишуть, що якщо немає Mac agent-а, Вьювер не фуричить, навіть якщо тільки під Андроїд програмуєш. Не знаю, чи це правда. Якщо все ж-таки так, то... Словом, Мака в мене немає. Чи не поділиться хтось в лічку своїм MacID, чи як там воно зветься? Обіцяю нічого такого не робити (тим паче, що, як я сказав, мені лише під Андроїд треба). Дякую. Можете відмовити, я зрозумію.
41 коментар
Додати коментар Підписатись на коментаріВідписатись від коментарів