CommandInvokationFailure:: не удается перенаправить сетевой трафик на устройство в Unity - PullRequest
0 голосов
/ 30 октября 2018

Я установил Unity и следующий учебник из GoogleAR .

Я столкнулся с некоторыми трудностями и справился до установки приложения на мобильный телефон по партии поиска в Интернете.

Теперь приложение установлено на моем мобильном телефоне Android с помощью единства, но не открывается само по себе из-за следующей ошибки

CommandInvokationFailure: невозможно перенаправить сетевой трафик на устройство. Пожалуйста, убедитесь, что Android SDK установлен и правильно настраивается в редакторе. Смотрите Консоль для более подробной информации. / home / _____ / Android / Sdk / platform-tools / adb -s " number " forward "tcp: 34999" "localabstract: Unity-com.example.helloAR"

Что вызывает эту проблему и как ее преодолеть?

Обратите внимание, что я снял флажок Development Build, но все еще не работает.

1 Ответ

0 голосов
/ 08 ноября 2018

Похоже на ошибку в UnityEditor в Linux, где он открывает порт 34999, и adb не может выполнить переадресацию портов, потому что он используется.

https://issuetracker.unity3d.com/issues/android-slash-linux-unable-to-forward-network-traffic-to-device

Пока исправлено, обходные пути:

  • Приложение должно быть успешно установлено на устройстве, поэтому вы можете запустить его вручную из меню приложений.
  • Закройте редактор Unity, запустите adb forward "tcp:34999" "localabstract:Unity-com.your.packagename" и снова откройте редактор. Таким образом, вы делаете порт, используемый adb, чтобы позже он работал при сборке.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...