Почему не работает unity remote 5
Перейти к содержимому

Почему не работает unity remote 5

  • автор:

Не соеденяет с Unity Remote 5

нужно проверить acceleration на телефоне, ну что бы постоянно не скачивать, решил через Unity Editor сделать, но не соединяет, вот что я сделал (скриншоты): 1) Скачал JDK, SDK, NDK, и подключил к Unity; 2) Скачал на телефон Unity Remote 5 (у меня версия 5.2.4); 3) Поставил в параметрах разработчика (и при этом включил) подключение чего-то там при подключении USB; 4) Подключил USB. Зашел в программу Unity Remote 5 и на компе запустил игру (имеется ввиду что игру при разработке в Unity); И результата нет, может кто знает что я не так сделал? При этом USB Driver Google установил в SDK; Скриншоты: http://uploads.ru/?g=lp5Is.jpg

Отслеживать

задан 28 апр 2018 в 16:13

499 5 5 серебряных знаков 14 14 бронзовых знаков

0

Сортировка: Сброс на вариант по умолчанию

Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.

  • android
  • android-studio
  • unity3d
  • 3d
  • unity3d-android

По какой причине может не работать Unity Remote?

В unity указаны пути к sdk/jdk/ndk.
Есть установленная Android Studio с установленными Google Play Licensing Library, Google Play services и Google USB driver
В Project Settings->Editor->Device указано «Any Android Device»
На телефоне включил режим разработчика и включил отладку по usb.
Запускаю Unity Remote, включаю игру в редакторе и ничего не происходит. Пробовал в режиме зарядке и в режиме передачи файлов. Ничего не меняется.

Имеет ли значение директория студии, sdk/jdk/ndk?

Телефон — Xiaomi Redmi Note 5.

  • Вопрос задан более трёх лет назад
  • 2199 просмотров

Комментировать
Решения вопроса 1

MrMureno

Denis Gaydak @MrMureno Куратор тега Unity
VR for all

а сам билд собрали с галочкой Developer mode в билд сетингах??
тот же профаилер с телефона виден,может подключится??

Ответ написан более трёх лет назад
Нравится 1 2 комментария
Сергей Безруков @Hrederik Автор вопроса

Галочки Developer Build не было. Установил. На телефоне вылезло уведомление с подтверждением. Подтвердил. И все равно не работает.

«тот же профаилер с телефона виден,может подключится??» с таким еще не сталкивался. Где это посмотреть?

MrMureno

Denis Gaydak @MrMureno Куратор тега Unity

про профаилер — не знаете если , то игнорируйте. это было просто убедится, что телефон видит комп. что онив одной сети и тд.

убедитесь что у вас юнити современной версии, что то из 5.6 и новее.
и что само приложение у вас на телефоне не старое а под 5 и более новые версии
https://play.google.com/store/apps/details?id=com.

убедитесь что у вас не несколько деваисов подключено, в доке описана настроика.

а вообще похоже на прикол прошивки именно китайца. иначе в В Project Settings->Editor->Device был бы пункт именно с деваисом вашим.

если есть возможность попробуйте установить Unity Remote на другой телефон

Решение проблем при разработке под Android

Unity не удаётся установить ваше приложение на ваше устройство

  1. Убедитесь, что ваш компьютер видит ваше устройство и может взаимодействовать с ним. Для деталей см. Публикация сборок.
  2. Проверьте консоль Unity на наличие сообщений об ошибках. Это часто помогает в определении проблемы.

Если у вас появляется ошибка “Unable to install APK, protocol failure” во время сборки, то это значит, что ваше устройство подключено через USB-порт с низким питанием (возможно порт на клавиатуре или ещё на какой-нибудь периферии). Если такое случается, то попробуйте подсоединить устройство в USB порт на самом компьютере.

Ваше приложение падает сразу после запуска.

  1. Убедитесь, что вы не пытаетесь использовать NativeActivity с устройствами, которые это не поддерживают.
  2. Попробуйте убрать все нативные плагины, что у вас есть.
  3. Попробуйте отключить stripping.
  4. Используйте adb logcat чтобы получить отчёт о крахе с вашего устройства.

Building DEX Failed

Это ошибка, которая выдаёт сообщение, вроде следующего:-

Building DEX Failed! G:\Unity\JavaPluginSample\Temp/StagingArea> java -Xmx1024M -Djava.ext.dirs="G:/AndroidSDK/android-sdk_r09-windows\platform-tools/lib/" -jar "G:/AndroidSDK/android-sdk_r09-windows\platform-tools/lib/dx.jar" --dex --verbose --output=bin/classes.dex bin/classes.jar plugins Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. 

Обычно это вызвано неверной версией Java на вашем компьютере. Обновление Java до последней версии обычно решает проблему.

Приложение падает через несколько секунд после начала проигрывания видео.

Убедитесь, что Settings->Developer Options->Don’t keep activities не включено на вашем телефоне. Проигрыватель видео — это отдельное приложение и поэтому обычное игровое приложение будет закрыто, если проигрыватель видео включён.

Моя игра закрывается, когда я жму кнопку сна

Измените тег activity в файле AndroidManifest.xml так , чтобы он содержал тег android:configChanges , сделайте это таким образом, как описано здесь.

Пример тега activity может выглядеть, например, вот так:-

unixforum.org

На компьютере стоит Android Studio. С помощью неё удаётся создавать и отлаживать программы на Android. Т.е. вроде как «отладка через USB» работает. Решил попробовать Unity.
1) Скачал официальный Unity Hub.
2) В нём установил последнюю версию Unity. Создал приложение — всё работает, отладка есть, даже apk удалось получить и установить.
3) Узнал, что существует некое приложение под названием Unity Remote 5 (вроде как официальное, если верить в Google Play)
4) Установил. и получить картинку в нём не получается. В гугле совет один и тот же — включите отладку по USB, в настройках редактора установите «Any Android device» и нажмите кнопку Play. и ничего не происходит. В «adb devices» телефон виден.

У кого нибудь удалось заставить работать?
P.S. Если ошибся разделом, то прошу переместить тему туда, где она более уместна

Методом научного тыка выяснено: если перед подключением телефона вызвать killall -9 adb, потом подключить телефон, а только потом запустить unity — всё работает.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *