Сразу после запуска ADB.exe зависает без каких-либо обратных вызововAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Сразу после запуска ADB.exe зависает без каких-либо обратных вызовов

Сообщение Anonymous »

Я работал над своим любимым проектом в Unity: небольшой игрой типа миникрафт (не майнкрафт) для андроида. В один прекрасный день (19.10.25) adb.exe перестал работать. Сначала я подумал, что это проблема с кодом, и ушел с работы на следующий день. Утром я перепроверил код, но в новом проекте он работал нормально. Однако когда я попытался запустить игровой тест в Unity, он завис, когда я выбрал «Любое устройство Android» в меню «Правка» > «Настройки проекта» > «Редактор» > «Устройство». Когда None, зависаний нет. Позже я узнал, что если убить процесс adb.exe, unity разморозится и выдаст ошибки, причем несколько разных.
Переустановка Unity и adb, а также добавление adb в переменные среды (PATH) не помогли. Мне не удалось найти в Интернете никакой информации о подобных случаях.
Если телефон не был подключен:

CommandInvokationFailure: проверка требований Unity Remote не удалась
C:\Program Files\Unity\Hub\Editor\6000.2.8f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\adb.exe вперед tcp:7201 tcp:7201
Переменные среды:
OculusBase = C:\Program Файлы\Oculus\
CUDA_PATH_V12_6 = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6
USERDOMAIN = DESKTOP-DACT9P0
ProgramFiles = C:\Program Files
TMP = C:\Users\12C2~1\AppData\Local\Temp
PROCESSOR_ARCHITECTURE = AMD64
PROCESSOR_REVISION = 9a03
OS = Windows_NT
CHROME_CRASHPAD_PIPE_NAME = \\.\pipe\crashpad_43500_DKFVDEHDUUPNJQIP
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 154 Stepping 3, GenuineIntel
CUDA_PATH = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6
ProgramW6432 = C:\Program Files
USERPROFILE = C:\Users\Артём
CommonProgramFiles = C:\Program Files\Common Files
DriverData = C:\Windows\System32\Drivers\DriverData
ComSpec = C:\Windows\system32\cmd.exe
PyCharm = C:\Program Files\JetBrains\PyCharm 2024.1\bin;
PSModulePath = C:\Program Файлы\WindowsPowerShell\Модули;C:\Windows\system32\WindowsPowerShell\v1.0\Модули
PUBLIC = C:\Users\Public
SystemRoot = C:\Windows
NUMBER_OF_PROCESSORS = 16
FPS_BROWSER_APP_PROFILE_STRING = Internet Explorer
HOMEDRIVE = C:
TEMP = C:\Users\12C2~1\AppData\Local\Temp
Путь = C:\Program Files\Oculus\Support\oculus-runtime;C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Файлы\Oracle\Java\javapath;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin;C:\Program Files\NVIDIA GPU Computing Инструментарий\CUDA\v12.6\libnvvp;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2024.3.0\;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\Артём\AppData\Local\Programs\Python\Launcher\;C:\Users\Артём\AppData\Local\Microsoft\W indowsApps;C:\Users\Артём\AppData\Local\Programs\Python\Python312\Scripts;C:\Users\Артём\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Артём\.dotnet\tools;C:\Program Files (x86)\Steam\steamapps\common\GarrysMod;;C:\Program Files\JetBrains\PyCharm 2024.1\bin;
ИМЯ ПОЛЬЗОВАТЕЛЯ = Артём
ИМЯ КОМПЬЮТЕРА = DESKTOP-DACT9P0
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
ALLUSERSPROFILE = C:\ProgramData
SystemDrive = C:
windir = C:\Windows
FPS_BROWSER_USER_PROFILE_STRING = По умолчанию
ZES_ENABLE_SYSMAN = 1
CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
APPDATA = C:\Users\Артём\AppData\Roaming
OneDrive = C:\Users\Артём\OneDrive
PROCESSOR_LEVEL = 6
CommonProgramW6432 = C:\Program Files\Common Files
ProgramFiles(x86) = C:\Program Files (x86)
NVIDIAWHITELISTED = 0x01
SESSIONNAME = Консоль
LOGONSERVER = \\DESKTOP-DACT9P0
LOCALAPPDATA = C:\Users\Артём\AppData\Local
HOMEPATH = \Users\Артём
SHIM_MCCOMPAT = 0x810000001
USERDOMAIN_ROAMINGPROFILE = DESKTOP-DACT9P0
ProgramData = C:\ProgramData
ORIGINAL_XDG_CURRENT_DESKTOP = не определено
stderr[
]
stdout[
]
код выхода: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (at /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/Command.cs:221)
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (в /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/Command.cs:159)
UnityEditor.Android.Command.Run (команда System.String, System.String args, System.String рабочий каталог, UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg, System.Text.Encoding inputEncoding) (в /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/Command.cs:117)
UnityEditor.Android.ADB.RunInternal (команда System.String[], UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (at /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/ADB.cs:223)
UnityEditor.Android.ADB.Run (команда System.String[], UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (в /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/ADB.cs:216)
UnityEditor.Android.ADB.Run (команда System.String[], System.String errorMsg) (at /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/ADB.cs:204)

Если телефон был подключен:

CommandWithNoStdoutInvokationFailure: невозможно запустить Сервер АБР. Убедитесь, что Android SDK установлен и правильно настроен в редакторе. Дополнительную информацию см. в консоли.
UnityEditor.Android.Command.RunWithShellExecute (команда System.String, System.String args, System.Stringworkdir, System.String errorMsg) (по адресу /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/Command.cs:148)
UnityEditor.Android.ADB.StartServer() (at /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/ADB.cs:176)
UnityEditor.Android.ADB.Run (команда System.String[], UnityEditor.Android.Command+WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) (в /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/ADB.cs:214)
UnityEditor.Android.ADB.Run (команда System.String[], System.String errorMsg) (at /home/bokken/build/output/unity/unity/PlatformDependent/AndroidPlayer/Editor/Managed/Android/ADB.cs:204)


Подробнее здесь: https://stackoverflow.com/questions/797 ... -callbacks
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»