Я пытаюсь заставить свой Galaxy S8 работать с Unity для разработки Gear VR, но я не могу заставить ADB найти телефон.
Я включил отладку по USB в параметрах разработки, а также имею последнюю версию Android Studio и SDK, я также установил пакет Android 7.0 в Android Studio и драйверы USB для Windows, я также перезагрузил оба телефона. и компьютер после одного предложения, один человек даже предложил обновить драйверы USB для телефона в диспетчере устройств в Windows до драйверов (Android_winusb) в папке SDK, но он говорит, что не может найти соответствующие драйверы, также пробовал adb kill-server и стартовый сервер adb.
Ничего из того, что я делаю, кажется, вообще не помогает. Кроме того, я действительно не хочу рутировать телефон, так как это аннулирует любую гарантию, но из всего, что я читал, нет необходимости делать это, чтобы это работало.
Я предлагаю вам подключить телефон к компьютеру, а на компьютере зайти в Диспетчер устройств в панели управления и удалить устройства, связанные с вашим смартфоном.
Затем отключите смартфон от ПК.
Перезагрузите компьютер и телефон.
Снова подключите телефон к компьютеру.
Еще одна попытка: просто отключите отладку по USB при подключении к ПК. Повторно включите его и подключитесь к компьютеру.
Что сработало для меня, так это перейти в «Настройки» -> «Параметры разработчика» -> «Отменить авторизацию отладки USB» в моем Galaxy S8+.
Да, я забыл шаг. Вы должны «включить параметры разработчика», затем перейти к «параметрам разработчика» на (в моем случае S7) и включить «Отладку по USB».
Для всех, кто сталкивается с этой проблемой (я боролся с этим несколько недель, прежде чем нашел этот совет...): попробуйте использовать порт USB2 вместо порта USB3. Это сработало для меня. (Samsung Note 8, Windows 10.)
Драйвер Google работает для Nexus, HTC и т. д. Для Samsung мне нужно было найти правильные драйверы SAMSUNG и установить их вручную.
Пока:
ПК должен подцепить телефон в ADB (когда ПК правильно распознал телефон, на устройстве Samsung должно появиться сообщение с просьбой доверять ему). Когда устройство доверяет ПК и установлены правильные драйверы, оно должно отображаться в формате adb devices
.
Если у вас новый MacBook (2016 года и новее) и возникла эта проблема, обязательно попробуйте использовать все доступные порты USB-C. Я считаю, что только порты с поддержкой Thunderbolt распознают телефон.
Дэн Халм
ПиНатс
Бо Лоусон
ПиНатс
Бо Лоусон
ПиНатс
бишайамс
Бо Лоусон
ПиНатс
ПиНатс
ПиНатс