Android сбой подключения устройства и Unity - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь отладить игру Unity с P C с Windows 10 до Android телефона:

  1. В Unity с File > Build Settings У меня Switch Platform до Android
  2. На устройстве Android я скачал и установил приложение Unity Remote 5.
  3. В телефоне Settings/About phone с 7 нажатиями Build number Я получаю Developer Options и включаю отладку USB и нажимаю Отмена авторизации отладки USB
  4. В Выбор конфигурации USB я проверил PTP (Протокол передачи изображений)

Я проверил 2 разных USB-кабеля с 3 разными телефонами, и каждое устройство успешно обнаруживается и распознается ОС P C, Unity Remote сообщает "Подключите это устройство с USB-кабелем к вашему компьютеру. Нажмите PLAY в редакторе Unity для проверки ", но Unity Editor по какой-то причине не показывает ни одно из моих устройств в Edit > Project Settings > Editor устройстве:

enter image description here

edit:

Я скачал Android Studio и отдельно sdk-tools-windows-4333796.exe из Только инструменты командной строки .

Сначала я установил из Java SE Development Kit 8u241 jdk-8u241-windows-x64.exe для Windows x64

In Windows 10 OS Environment Variables/System Variables/Path, I Я добавил C:\Program Files\Java\jdk1.8.0_241\bin и C:\Program Files\Java\jre1.8.0_241\bin

В пользовательских переменных я добавил Имя переменной : JAVA_HOME и Значение переменной : C:\Program Files\Java\jdk1.8.0_241\bin

Итак, сначала я не использовал sdk-tools-windows-4333796.exe и установил Android Studio, вот что Edit > Preferences > External Tools показывает:

enter image description here

Затем я удалил Android Studio и попытался использовать только sdk-tools-windows-4333796.exe, я извлек папку tools в путь к ранее созданным папкам C:\Android\android-sdk, затем из C:\Android\android-sdk\tools\bin загрузил sdkmanager.bat с помощью "platform;android-25" или "platform;android-26" аргумент, но ошибка говорит:

Предупреждение: файл C: \ Users \ User.android \ repositories.cfg не может быть загружен. Предупреждение: не удалось найти платформу пакета; android -25 [===
] 10% обновлений вычислений ... C: \ Android \ android -sdk \ tools \ bin>

И, наконец, я попытался установить с Unity Hub:

enter image description here

, но это тот же результат, устройство не появляется в редакторе, а внешний Показывает инструменты проверено:

enter image description here

и если не отмечено:

enter image description here

Я не совсем уверен, что я пропустил или что я делаю неправильно

Любое руководство, совет или пример будут полезны

1 Ответ

0 голосов
/ 18 февраля 2020

Чтобы Unity Remote работал, вам нужно иметь Android SDK на вашей машине для разработки. У тебя есть это? Если да, то укажите местоположение вашего Android SDK, go, чтобы Редактировать> Настройки. Документы Unity помогут вам.

...