2017-01-16 7 views
3

Мне нелегко получить отладочную точку останова, работающую на единицу с устройством android. Я пробовал как визуальный код студии, так и monodevelop.Unity отладка для устройств Android

В андроиде:

Я успешно выполнил все шаги, описанные здесь для получения андроида подключен через Wi-Fi в режиме TCPIP: https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.html enter image description here

В единстве

В настройках сборки У меня есть «сборка разработки» и «отладка скриптов». Когда я строю и запускаю, он программирует мое устройство просто отлично по Wi-Fi. Android build settings

Для MonoDevelop

Я пытаюсь отладки с "прикрепиться к обработке", но он находит только редактор Unity. enter image description here У многих людей такая же проблема: https://forum.unity3d.com/threads/attaching-monodevelop-debugger-to-an-android-device.245814/ Внизу, люди выясняют, что настройки многоадресной рассылки были проблемой. У меня есть маршрутизатор linksys, и я убедился, что multicast фильтра безопасности -> не установлен. Есть ли что-нибудь еще, что я должен сделать здесь, чтобы получить многоадресную рассылку?

С MonoDevelop не работало, я попытался с vscode

Для VS кода

Я добавил плагин к пустому проекту, как описано здесь: https://code.visualstudio.com/Docs/runtimes/unity

При попытке отладки с vscode я получаю сообщение об ошибке «Не удалось найти целевое имя« Android Player ». Он работает?» enter image description here

Я также хотел бы видеть, какие процессы я мог выбрать, но при попытке запуска «Единство Attach Debugger» из палитры команды, я получаю эту ошибку: «Команда„attach.attachToDebugger“не найден» enter image description here

Любая помощь была бы высоко оценена!

ответ

0

У меня также возникла проблема сегодня.

Ваши правильные шаги. Проблема заключается в «Присоединении к процессу».

После запуска приложения на устройстве Android закройте единство, но сохраните monodevelop, затем нажмите кнопку запуска (или меню Run | Attach to Process) monodevelop. Теперь вы можете видеть список устройств в диалоговом окне.

Это работает для меня. Я нашел решение, из потока у упомянутых

#15 manuelpeirone's answer

0

Для чего это стоит, я столкнулся с Could not find target name 'Android Player'. Is it running? сообщение в Visual Studio кодекса, когда мой ноутбук и Android устройства Я пытаюсь отладки были (случайно), не подключенных к той же сети Wi-Fi.

Подключение к одной сети снова заработало. Так что это легко проверить. :)