When I tried to reset my adb
the following error occurs:
[2011-09-14 09:34:06 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2011-09-14 09:34:07 - DeviceMonitor]Connection attempts: 1
I am just making a simple «hello world» program.
UkFLSUI
5,4016 gold badges34 silver badges47 bronze badges
asked Sep 14, 2011 at 4:36
Engr M HassanEngr M Hassan
1,2124 gold badges14 silver badges21 bronze badges
3
It seems this issue has no exact solution, because the cause of this issue is not same for everyone. However, if you have faced this issue recently in Android Studio Bumblebee (2021.1.1) and later, then the problem might have happened due to adb mDNS for wireless debugging.
To solve this issue, disable mDNS for wireless debugging from here:
Android Studio > Settings > Build, Execution, Deployment > Debugger > Untick "Enable adb mDNS for wireless debugging"
Update (19th March, 2022):
As mentioned in the issue tracker, this issue has been fixed in adb version 33.0.1
answered Feb 1, 2022 at 13:31
2
Well, its not compulsory to restart the emulator you can also reset adb from eclipse itself.
1.)
Go to DDMS and there is a reset adb option, please see the image below.
2.) You can restart adb manually from command prompt
run->cmd->your_android_sdk_path->platform-tools>
Then write the below commands.
adb kill-server — To kill the server forcefully
adb start-server — To start the server
UPDATED:
F:android-sdk-windows latestplatform-tools>adb kill-server
F:android-sdk-windows latestplatform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
answered Sep 14, 2011 at 5:00
Lalit PoptaniLalit Poptani
67k22 gold badges159 silver badges242 bronze badges
8
Change to another USB port works for me.
I tried reset ADB, but problem still there.
answered Feb 6, 2014 at 0:54
Jason HJason H
3705 silver badges5 bronze badges
0
Looks like the installed driver was in bad state. Here is what I did to make it work:
- Delete the device from Device Manager.
- Rescan for hardware changes.
- «Slate 21» will show up with «Unknown driver» status.
- Click on «Update Driver» and select /extras/google/usb_driver
- Device Manager will find the driver and warn you about installing it. Select «Yes.»
This time the device got installed properly.
Note that I didn’t have to modify winusb.inf file or update any other driver.
Hope this helps.
answered Jan 16, 2014 at 22:23
PeterPeter
11k14 gold badges74 silver badges147 bronze badges
3
In my case, resetting ADB didn’t make a difference. I also needed to delete my existing virtual devices, which were pretty old, and create new ones.
answered Aug 23, 2012 at 2:49
anonanon
4,1133 gold badges29 silver badges26 bronze badges
0
I know I’m 4 years late but my answer is for anyone who may not have figured it out. I’m using a Samsung Galaxy S6, what worked for me was:
-
Disable USB debugging
-
Disable Developer mode
-
Unplug the device from the USB cable
-
Re-enable Developer mode
-
Re-enable USB debugging
-
Reconnect the USB cable to your device
It is important you do it in this order as it didn’t work until it was done in this order.
answered Mar 16, 2016 at 20:03
kaio37kkaio37k
1501 silver badge8 bronze badges
2
In my case, which none of the answers above stated. If your device is using the miniUsb connector, make sure you are using a cable that is not charge-only. I became accustom to using developing with a newer Usb-C device and could not fathom a charge-only cable got mixed with my pack especially since there is no visible way to tell the difference.
Before you uninstall and go through a nightmare of driver reinstall and android menu options. Try a different cable first.
answered Jan 27, 2018 at 5:57
Dave FriedelDave Friedel
1,0281 gold badge13 silver badges19 bronze badges
2
Window
->Show View
->device
(if not found ->Other
->Device
) in right most side, there is arrow, click that, you will see reset adb, just click and enjoy!! It worked for me.
thefourtheye
229k52 gold badges449 silver badges490 bronze badges
answered Dec 21, 2013 at 10:22
For me, it wasn’t my antivirus or firewall. I had somehow created a bunch of unnecessary virtual network adapters that were interfering with ADB. If this is the case with you, go to Device Manager -> Network Adapter, right-click the virtual network adapters, and uninstall them. You can always easily recreate them.
This answer is what helped me:
How to remove extra host only network interfaces created by vagrant on windows 10?
answered Jan 1, 2022 at 17:01
2
I faced that after upgrading to Android Studio Bumblebee; and the cause that the adb server not started automatically, and required to start manually.
Event I couldn’t start it from Android Studio terminal as ti blinks and loses the focus while typing.
So, did that from the operating system cmd/terminal by using adb start-server
make sure that you call that from AndroidSDKsdkplatform-tools
If the adb already start, you can try to kill it and restart it:
adb kill-server
adb start-server
Prepend that with sudo
for Unix based Operating systems.
answered Jan 31, 2022 at 21:05
ZainZain
31.4k7 gold badges52 silver badges73 bronze badges
Latest version of android studio broke this for me.. adb connected just fine after reinstalling 2020.3.1.26, then I tried to upgrade it again just to see.. and yeah.. busted again. Going to version 2020.3.1.26 works for me now.
answered Jan 25, 2022 at 21:57
jfaronjfaron
1413 silver badges6 bronze badges
Solution that worked for me on: Ubuntu 20.04, adb 33.0.1, Android Studio Bumblebee 2021.1.1:
- Android Studio > Settings > Build, Execution, Deployment > Debugger:
Set «Use existing manually managed server» with port 5038.
- Close Android Studio
- path-to-android-sdk/platform-tools/adb kill-server
- path-to-android-sdk/platform-tools/adb start-server
- Start Android Studio
Event Log shows that it cannot reach ADB server which is fine. When you run with command in point 3. and 4. adb starts on port 5037. If Studio connected to manually started adb, it’d kill it. That’s why 5038 (instead 5037) has to be set in Studio settings.
After next reboot you should just execute 4. and 5.
answered Apr 27, 2022 at 7:21
piotrb86piotrb86
1771 silver badge8 bronze badges
Содержание
- Русские Блоги
- Ошибка подключения adb: удаленный хост принудительно закрыл существующее соединение
- Android Studio: java.io.IOException: существующее соединение было принудительно закрыто удаленным хостом
- Ошибка: «Ошибка подключения Adb: существующее соединение было принудительно закрыто удаленным хостом»
- Android Studio: java.io.IOException: существующее соединение было принудительно закрыто удаленным хостом
- Русские Блоги
- Ошибка подключения adb: удаленный хост принудительно закрыл существующее соединение
- Интеллектуальная рекомендация
- Реализация оценки приложения iOS
- JS функциональное программирование (е)
- PWN_JarvisOJ_Level1
- Установка и развертывание Kubernetes
- На стороне многопроцессорного сервера — (2) *
Русские Блоги
Ошибка подключения adb: удаленный хост принудительно закрыл существующее соединение
При разработке Android эта проблема всегда возникает в консоли eclipse. Иногда эта проблема возникает после запуска eclipse, иногда при запуске программы Android, перезапустите avd и перезапустите eclipse. Не будет работать. Позже я нашел решение в Интернете.
Позвольте мне сначала поговорить о причине. Это вызвано тем, что ddms вызывает adb. После некоторого поиска я обнаружил, что это ограничение adb в среде Windows. Это также можно назвать ошибкой. Когда количество запущенных процессов больше 64, это приведет к сбою adb. Более глубокая причина заключается в том, что максимальное количество дескрипторов, поддерживаемых WaitForMultipleObjects API Windows, составляет MAXIMUM_WAIT_OBJECTS, то есть 64.
Я нашел adb.exe, отправленный другими пользователями в Интернете, и заменил файл adb.exe в разделе platform-tools в каталоге установки android sdk. В этой проблеме не будет ошибок. Принцип состоит в том, чтобы изменить максимальное поддерживаемое число на 256.
Если нет, используйте второй метод
Режим просмотра в затменииВыберите DDMS(Есть также общие представления java и отладки), отобразите окно Devices, если нет, вы можете выбрать window-> show view-> Devices to display, а затемВ раскрывающемся списке выберите сбросить adb。
В это время eclipse автоматически повторит попытку снова. Введите попытки подключения: 1, чтобы указать на успех.
При разработке системы Android иногда в консоли DDMS появляется следующее сообщение:
[2012-02-18 17:17:11 — DeviceMonitor]Sending Tracking request failed!
[2012-02-18 17: 17: 11-DeviceMonitor] Ошибка подключения Adb: существующее подключение было принудительно закрыто удаленным хостом.
[2012-02-18 17:17:12 — DeviceMonitor]Sending Tracking request failed!
[2012-02-18 17: 17: 12-DeviceMonitor] Ошибка подключения Adb: существующее подключение было принудительно закрыто удаленным хостом.
Как правило, эта ошибка не отображается на платформе Linux.
Первый шаг: откройте диспетчер задач, перечислите все пользовательские процессы и принудительно завершите все процессы adb.exe.
Шаг 2. Войдите в интерфейс управления телефоном. В интерфейсе отладки есть опция отладки: выключите ее один раз, затем включите и снова подключите кабель для передачи данных к компьютеру.
Шаг 3. Введите свой собственный (если переменные среды не настроены) в компьютерном терминале, в каталоге tools или tools7 по пути SDK, введите adb kill-server, а затем введите adb start-server с конфигурацией Для переменных среды просто введите эти две команды напрямую
На этом объявление завершено.
Причина в том, что некоторые люди устанавливают пакетик для установки драйвера телефона. Папка pea запустит процесс adb.exe. Конфликты с существующим процессом adb. .
Закройте или удалите стручок гороха, когда он не используется.
Некоторые люди не поддерживают мобильные телефоны eclipse, pad или high-level. . Поддержка телефонов с 2.2 и ниже очень хороша. В этом случае проверьте наличие обновлений в eclipse или установите программу обновления непосредственно в каталоге sdk, нажмите, чтобы обновить adb до последней версии, и в целом adb, похоже, может подключиться к телефону без специальной установки драйвера телефона.
1. После выключения стручка гороха
2. Пуск -> Выполнить -> cmd, введите android-sdk-windows platform-tools,
Источник
Android Studio: java.io.IOException: существующее соединение было принудительно закрыто удаленным хостом
Я прочитал много сообщений, чтобы исправить эту проблему. Никто не работал у меня.
Ошибка:
Я попробовал ниже
- Убить и запустить adb
- Отменить и перезапустить студию Android
- Удаленный процесс adb в панели задач
- Перезагрузите устройство и компьютер
- Перезапуск студии, очистка и восстановление
- На панели задач есть только один adb.exe
- Обновлен драйвер из диспетчера устройств
Другое устройство работает. Но ранее оба устройства отлично работали для меня.
Отредактировано:
Я пробовал с двумя lenovo A6000. Один работает, а другой не работает. Затем Moto работает, а галактика samsung не работает. Всякий раз, когда я убиваю и начинаю adb. Сначала был скрыт менеджер задач, создающий два adb и несколько секунд. Это проблема? Но все же некоторые устройства работают нормально.
adb запускается автоматически после убийства по команде или из диспетчера задач, если открыта студия Android.
Теперь работаем на всех устройствах. Просто я удалил драйвер мобильного телефона на ПК и изменил порт для подключения к этому устройству. Я думаю, что некоторые проблемы с портом на моем ПК. После долгих исследований он исправил небольшую вещь. Это может быть полезно кому-то.
Я также столкнулся с такой же проблемой, это была проблема с портом, я использовал USB-порт с интерфейсом USB, просто воспользовался USB-портом USB и проблема была решена.
Перезагрузка adb.exe работала для меня. (Для окон просто перейдите к taskManager и уничтожьте процесс adb.exe и повторно разверните)
Я закрыл свои виртуальные устройства, открыл диспетчер задач Windows и убил все задачи adb.exe – появилась одна константа, которая появится, а затем исчезнет. Во второй половине дня я начал свое виртуальное устройство, и все снова работало.
Я также столкнулся с одной и той же проблемой, просто изменив USB-порт компьютера и устранив проблему. или использовать эмулятор genymotion
Источник
Ошибка: «Ошибка подключения Adb: существующее соединение было принудительно закрыто удаленным хостом»
Когда я попытался сбросить свой adb , возникает следующая ошибка:
Я просто делаю простую программу «Hello World».
Ну, перезапускать эмулятор не обязательно, вы также можете сбросить adb из самого eclipse.
1.) Перейдите в DDMS и там есть опция сброса adb, см. изображение ниже.
2.) Вы можете перезапустить adb вручную из командной строки.
Затем напишите приведенные ниже команды.
adb kill-server — Принудительно убить сервер
adb start-server — Запустить сервер
ОБНОВЛЕНО:
Переход на другой USB-порт работает для меня. Я попытался сбросить ADB, но проблема осталась.
Кажется, у этой проблемы нет точного решения, потому что причина этой проблемы не одинакова для всех. Однако, если вы столкнулись с этой проблемой недавно в Android Studio Bumblebee (2021.1.1) после обновления с Arctic Fox, проблема могла возникнуть из-за adb mDNS для беспроводной отладки.
Чтобы решить эту проблему, отключите mDNS для беспроводной отладки отсюда:
Android Studio > Settings > Build, Execution, Deployment > Debugger > Untick «Enable adb mDNS for wireless debugging»
Похоже, установленный драйвер был в плохом состоянии. Вот что я сделал, чтобы заставить его работать:
- Удалите устройство из диспетчера устройств.
- Повторное сканирование аппаратных изменений.
- «Slate 21» будет отображаться со статусом «Неизвестный водитель».
- Нажмите «Обновить драйвер» и выберите /extras/google/usb_driver.
- Диспетчер устройств найдет драйвер и предупредит об установке. Выберите «Да».
На этот раз устройство было установлено правильно.
Источник
Android Studio: java.io.IOException: существующее соединение было принудительно закрыто удаленным хостом
Я прочитал много сообщений, чтобы исправить эту проблему. Никто не работал у меня.
Ошибка:
Я попробовал ниже
- Убить и запустить adb
- Отменить и перезапустить студию Android
- Удаленный процесс adb в панели задач
- Перезагрузите устройство и компьютер
- Перезапуск студии, очистка и восстановление
- На панели задач есть только один adb.exe
- Обновлен драйвер из диспетчера устройств
Другое устройство работает. Но ранее оба устройства отлично работали для меня.
Отредактировано:
Я пробовал с двумя lenovo A6000. Один работает, а другой не работает. Затем Moto работает, а галактика samsung не работает. Всякий раз, когда я убиваю и начинаю adb. Сначала был скрыт менеджер задач, создающий два adb и несколько секунд. Это проблема? Но все же некоторые устройства работают нормально.
adb запускается автоматически после убийства по команде или из диспетчера задач, если открыта студия Android.
Теперь работаем на всех устройствах. Просто я удалил драйвер мобильного телефона на ПК и изменил порт для подключения к этому устройству. Я думаю, что некоторые проблемы с портом на моем ПК. После долгих исследований он исправил небольшую вещь. Это может быть полезно кому-то.
Я также столкнулся с такой же проблемой, это была проблема с портом, я использовал USB-порт с интерфейсом USB, просто воспользовался USB-портом USB и проблема была решена.
Перезагрузка adb.exe работала для меня. (Для окон просто перейдите к taskManager и уничтожьте процесс adb.exe и повторно разверните)
Я закрыл свои виртуальные устройства, открыл диспетчер задач Windows и убил все задачи adb.exe – появилась одна константа, которая появится, а затем исчезнет. Во второй половине дня я начал свое виртуальное устройство, и все снова работало.
Я также столкнулся с одной и той же проблемой, просто изменив USB-порт компьютера и устранив проблему. или использовать эмулятор genymotion
Источник
Русские Блоги
Ошибка подключения adb: удаленный хост принудительно закрыл существующее соединение
Консоль eclipse всегда показывает следующую ошибку «Ошибка соединения Adb: удаленный хост принудительно закрыл существующее соединение»
Причина проблемы: это вызвано тем, что ddms вызывает adb. После некоторого поиска я обнаружил, что это ограничение adb в среде Windows, что также можно назвать ошибкой. Когда количество процессов, запущенных на phone в то же время больше 64, это приведет к сбою Adb. Более глубокая причина в том, что максимальное количество дескрипторов, поддерживаемых WaitForMultipleObjects API Windows, составляет MAXIMUM_WAIT_OBJECTS, то есть 64.
Загрузите соответствующий файл adb.exe и используйте его для замены adb.exe в каталоге platform / tools SDK на вашем компьютере. Это отлично решит проблему.
Перепечатано по адресу: https://www.cnblogs.com/dachao/archive/2012/05/25/2518325.html
Интеллектуальная рекомендация
Реализация оценки приложения iOS
Есть два способа получить оценку приложения: перейти в App Store для оценки и оценка в приложении. 1. Перейдите в App Store, чтобы оценить ps: appid можно запросить в iTunes Connect 2. Встроенная оцен.
JS функциональное программирование (е)
Давайте рассмотрим простой пример, чтобы проиллюстрировать, как используется Reduce. Первый параметр Reduce — это то, что мы принимаем массив arrayOfNums, а второй параметр — функцию. Эта функция прин.
PWN_JarvisOJ_Level1
Nc первый Затем мы смотрим на декомпиляцию ida Перед «Hello, World! N» есть уязвимая_функция, проверьте эту функцию после ввода Видно, что только что появившийся странный адрес является пе.
Установка и развертывание Kubernetes
На самом деле, я опубликовал статью в этом разделе давным -давно, но она не достаточно подробно, и уровень не является ясным. Когда я развернулся сегодня, я увидел его достаточно (хотя это было успешн.
На стороне многопроцессорного сервера — (2) *
Обработка сигнала Родительский процесс часто очень занят, поэтому вы не можете просто вызвать функцию waitpid, чтобы дождаться завершения дочернего процесса. Затем обсудите решение. Обратитесь .
Источник
When I tried to reset my adb
the following error occurs:
[2011-09-14 09:34:06 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2011-09-14 09:34:07 - DeviceMonitor]Connection attempts: 1
I am just making a simple «hello world» program.
UkFLSUI
5,4016 gold badges34 silver badges47 bronze badges
asked Sep 14, 2011 at 4:36
Engr M HassanEngr M Hassan
1,2124 gold badges14 silver badges21 bronze badges
3
It seems this issue has no exact solution, because the cause of this issue is not same for everyone. However, if you have faced this issue recently in Android Studio Bumblebee (2021.1.1) and later, then the problem might have happened due to adb mDNS for wireless debugging.
To solve this issue, disable mDNS for wireless debugging from here:
Android Studio > Settings > Build, Execution, Deployment > Debugger > Untick "Enable adb mDNS for wireless debugging"
Update (19th March, 2022):
As mentioned in the issue tracker, this issue has been fixed in adb version 33.0.1
answered Feb 1, 2022 at 13:31
2
Well, its not compulsory to restart the emulator you can also reset adb from eclipse itself.
1.)
Go to DDMS and there is a reset adb option, please see the image below.
2.) You can restart adb manually from command prompt
run->cmd->your_android_sdk_path->platform-tools>
Then write the below commands.
adb kill-server — To kill the server forcefully
adb start-server — To start the server
UPDATED:
F:android-sdk-windows latestplatform-tools>adb kill-server
F:android-sdk-windows latestplatform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
answered Sep 14, 2011 at 5:00
Lalit PoptaniLalit Poptani
67k22 gold badges159 silver badges242 bronze badges
8
Change to another USB port works for me.
I tried reset ADB, but problem still there.
answered Feb 6, 2014 at 0:54
Jason HJason H
3705 silver badges5 bronze badges
0
Looks like the installed driver was in bad state. Here is what I did to make it work:
- Delete the device from Device Manager.
- Rescan for hardware changes.
- «Slate 21» will show up with «Unknown driver» status.
- Click on «Update Driver» and select /extras/google/usb_driver
- Device Manager will find the driver and warn you about installing it. Select «Yes.»
This time the device got installed properly.
Note that I didn’t have to modify winusb.inf file or update any other driver.
Hope this helps.
answered Jan 16, 2014 at 22:23
PeterPeter
11k14 gold badges74 silver badges147 bronze badges
3
In my case, resetting ADB didn’t make a difference. I also needed to delete my existing virtual devices, which were pretty old, and create new ones.
answered Aug 23, 2012 at 2:49
anonanon
4,1133 gold badges29 silver badges26 bronze badges
0
I know I’m 4 years late but my answer is for anyone who may not have figured it out. I’m using a Samsung Galaxy S6, what worked for me was:
-
Disable USB debugging
-
Disable Developer mode
-
Unplug the device from the USB cable
-
Re-enable Developer mode
-
Re-enable USB debugging
-
Reconnect the USB cable to your device
It is important you do it in this order as it didn’t work until it was done in this order.
answered Mar 16, 2016 at 20:03
kaio37kkaio37k
1501 silver badge8 bronze badges
2
In my case, which none of the answers above stated. If your device is using the miniUsb connector, make sure you are using a cable that is not charge-only. I became accustom to using developing with a newer Usb-C device and could not fathom a charge-only cable got mixed with my pack especially since there is no visible way to tell the difference.
Before you uninstall and go through a nightmare of driver reinstall and android menu options. Try a different cable first.
answered Jan 27, 2018 at 5:57
Dave FriedelDave Friedel
1,0281 gold badge13 silver badges19 bronze badges
2
Window
->Show View
->device
(if not found ->Other
->Device
) in right most side, there is arrow, click that, you will see reset adb, just click and enjoy!! It worked for me.
thefourtheye
229k52 gold badges449 silver badges490 bronze badges
answered Dec 21, 2013 at 10:22
For me, it wasn’t my antivirus or firewall. I had somehow created a bunch of unnecessary virtual network adapters that were interfering with ADB. If this is the case with you, go to Device Manager -> Network Adapter, right-click the virtual network adapters, and uninstall them. You can always easily recreate them.
This answer is what helped me:
How to remove extra host only network interfaces created by vagrant on windows 10?
answered Jan 1, 2022 at 17:01
2
I faced that after upgrading to Android Studio Bumblebee; and the cause that the adb server not started automatically, and required to start manually.
Event I couldn’t start it from Android Studio terminal as ti blinks and loses the focus while typing.
So, did that from the operating system cmd/terminal by using adb start-server
make sure that you call that from AndroidSDKsdkplatform-tools
If the adb already start, you can try to kill it and restart it:
adb kill-server
adb start-server
Prepend that with sudo
for Unix based Operating systems.
answered Jan 31, 2022 at 21:05
ZainZain
31.4k7 gold badges52 silver badges73 bronze badges
Latest version of android studio broke this for me.. adb connected just fine after reinstalling 2020.3.1.26, then I tried to upgrade it again just to see.. and yeah.. busted again. Going to version 2020.3.1.26 works for me now.
answered Jan 25, 2022 at 21:57
jfaronjfaron
1413 silver badges6 bronze badges
Solution that worked for me on: Ubuntu 20.04, adb 33.0.1, Android Studio Bumblebee 2021.1.1:
- Android Studio > Settings > Build, Execution, Deployment > Debugger:
Set «Use existing manually managed server» with port 5038.
- Close Android Studio
- path-to-android-sdk/platform-tools/adb kill-server
- path-to-android-sdk/platform-tools/adb start-server
- Start Android Studio
Event Log shows that it cannot reach ADB server which is fine. When you run with command in point 3. and 4. adb starts on port 5037. If Studio connected to manually started adb, it’d kill it. That’s why 5038 (instead 5037) has to be set in Studio settings.
After next reboot you should just execute 4. and 5.
answered Apr 27, 2022 at 7:21
piotrb86piotrb86
1771 silver badge8 bronze badges
When I tried to reset my adb
the following error occurs:
[2011-09-14 09:34:06 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2011-09-14 09:34:07 - DeviceMonitor]Connection attempts: 1
I am just making a simple «hello world» program.
UkFLSUI
5,4016 gold badges34 silver badges47 bronze badges
asked Sep 14, 2011 at 4:36
Engr M HassanEngr M Hassan
1,2124 gold badges14 silver badges21 bronze badges
3
It seems this issue has no exact solution, because the cause of this issue is not same for everyone. However, if you have faced this issue recently in Android Studio Bumblebee (2021.1.1) and later, then the problem might have happened due to adb mDNS for wireless debugging.
To solve this issue, disable mDNS for wireless debugging from here:
Android Studio > Settings > Build, Execution, Deployment > Debugger > Untick "Enable adb mDNS for wireless debugging"
Update (19th March, 2022):
As mentioned in the issue tracker, this issue has been fixed in adb version 33.0.1
answered Feb 1, 2022 at 13:31
2
Well, its not compulsory to restart the emulator you can also reset adb from eclipse itself.
1.)
Go to DDMS and there is a reset adb option, please see the image below.
2.) You can restart adb manually from command prompt
run->cmd->your_android_sdk_path->platform-tools>
Then write the below commands.
adb kill-server — To kill the server forcefully
adb start-server — To start the server
UPDATED:
F:android-sdk-windows latestplatform-tools>adb kill-server
F:android-sdk-windows latestplatform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
answered Sep 14, 2011 at 5:00
Lalit PoptaniLalit Poptani
67k22 gold badges159 silver badges242 bronze badges
8
Change to another USB port works for me.
I tried reset ADB, but problem still there.
answered Feb 6, 2014 at 0:54
Jason HJason H
3705 silver badges5 bronze badges
0
Looks like the installed driver was in bad state. Here is what I did to make it work:
- Delete the device from Device Manager.
- Rescan for hardware changes.
- «Slate 21» will show up with «Unknown driver» status.
- Click on «Update Driver» and select /extras/google/usb_driver
- Device Manager will find the driver and warn you about installing it. Select «Yes.»
This time the device got installed properly.
Note that I didn’t have to modify winusb.inf file or update any other driver.
Hope this helps.
answered Jan 16, 2014 at 22:23
PeterPeter
11k14 gold badges74 silver badges147 bronze badges
3
In my case, resetting ADB didn’t make a difference. I also needed to delete my existing virtual devices, which were pretty old, and create new ones.
answered Aug 23, 2012 at 2:49
anonanon
4,1133 gold badges29 silver badges26 bronze badges
0
I know I’m 4 years late but my answer is for anyone who may not have figured it out. I’m using a Samsung Galaxy S6, what worked for me was:
-
Disable USB debugging
-
Disable Developer mode
-
Unplug the device from the USB cable
-
Re-enable Developer mode
-
Re-enable USB debugging
-
Reconnect the USB cable to your device
It is important you do it in this order as it didn’t work until it was done in this order.
answered Mar 16, 2016 at 20:03
kaio37kkaio37k
1501 silver badge8 bronze badges
2
In my case, which none of the answers above stated. If your device is using the miniUsb connector, make sure you are using a cable that is not charge-only. I became accustom to using developing with a newer Usb-C device and could not fathom a charge-only cable got mixed with my pack especially since there is no visible way to tell the difference.
Before you uninstall and go through a nightmare of driver reinstall and android menu options. Try a different cable first.
answered Jan 27, 2018 at 5:57
Dave FriedelDave Friedel
1,0281 gold badge13 silver badges19 bronze badges
2
Window
->Show View
->device
(if not found ->Other
->Device
) in right most side, there is arrow, click that, you will see reset adb, just click and enjoy!! It worked for me.
thefourtheye
229k52 gold badges449 silver badges490 bronze badges
answered Dec 21, 2013 at 10:22
For me, it wasn’t my antivirus or firewall. I had somehow created a bunch of unnecessary virtual network adapters that were interfering with ADB. If this is the case with you, go to Device Manager -> Network Adapter, right-click the virtual network adapters, and uninstall them. You can always easily recreate them.
This answer is what helped me:
How to remove extra host only network interfaces created by vagrant on windows 10?
answered Jan 1, 2022 at 17:01
2
I faced that after upgrading to Android Studio Bumblebee; and the cause that the adb server not started automatically, and required to start manually.
Event I couldn’t start it from Android Studio terminal as ti blinks and loses the focus while typing.
So, did that from the operating system cmd/terminal by using adb start-server
make sure that you call that from AndroidSDKsdkplatform-tools
If the adb already start, you can try to kill it and restart it:
adb kill-server
adb start-server
Prepend that with sudo
for Unix based Operating systems.
answered Jan 31, 2022 at 21:05
ZainZain
31.4k7 gold badges52 silver badges73 bronze badges
Latest version of android studio broke this for me.. adb connected just fine after reinstalling 2020.3.1.26, then I tried to upgrade it again just to see.. and yeah.. busted again. Going to version 2020.3.1.26 works for me now.
answered Jan 25, 2022 at 21:57
jfaronjfaron
1413 silver badges6 bronze badges
Solution that worked for me on: Ubuntu 20.04, adb 33.0.1, Android Studio Bumblebee 2021.1.1:
- Android Studio > Settings > Build, Execution, Deployment > Debugger:
Set «Use existing manually managed server» with port 5038.
- Close Android Studio
- path-to-android-sdk/platform-tools/adb kill-server
- path-to-android-sdk/platform-tools/adb start-server
- Start Android Studio
Event Log shows that it cannot reach ADB server which is fine. When you run with command in point 3. and 4. adb starts on port 5037. If Studio connected to manually started adb, it’d kill it. That’s why 5038 (instead 5037) has to be set in Studio settings.
After next reboot you should just execute 4. and 5.
answered Apr 27, 2022 at 7:21
piotrb86piotrb86
1771 silver badge8 bronze badges
Seriously going nuts with this.
I don’t want a solution that tells me to restart eclipse or anything slow like that. Killing adb and restart eclipse is obviously going to work. But am I supposed to waste 1 full min restarting adb just to upload an APK and do some testing?
What happens is I upload apk in eclipse by clicking debug, then I unplug my device to do testing. Because after unplugging, the device run much faster than plugged.
Every single time I unplug my device, I run into this problem on Windows. Doesn’t happen on my Eclipse on Mac.
asked Jun 21, 2013 at 3:53
Nuby JoeNuby Joe
571 silver badge5 bronze badges
2
Solution1
run this command: adb uninstall com.yourpackagename
Solution2
This is not an answer to solve problem with unplugging.
However, if you set android:debuggable=»false» in your manifest, then running your android in release mode with the wire plugged in is quite fast.
So if you don’t switch devices, u don’t need to unplug your device then.
it is 10x speed up vs running in debug mode.
answered Jun 24, 2013 at 18:47
Nuby JoeNuby Joe
571 silver badge5 bronze badges
4
Seriously going nuts with this.
I don’t want a solution that tells me to restart eclipse or anything slow like that. Killing adb and restart eclipse is obviously going to work. But am I supposed to waste 1 full min restarting adb just to upload an APK and do some testing?
What happens is I upload apk in eclipse by clicking debug, then I unplug my device to do testing. Because after unplugging, the device run much faster than plugged.
Every single time I unplug my device, I run into this problem on Windows. Doesn’t happen on my Eclipse on Mac.
asked Jun 21, 2013 at 3:53
Nuby JoeNuby Joe
571 silver badge5 bronze badges
2
Solution1
run this command: adb uninstall com.yourpackagename
Solution2
This is not an answer to solve problem with unplugging.
However, if you set android:debuggable=»false» in your manifest, then running your android in release mode with the wire plugged in is quite fast.
So if you don’t switch devices, u don’t need to unplug your device then.
it is 10x speed up vs running in debug mode.
answered Jun 24, 2013 at 18:47
Nuby JoeNuby Joe
571 silver badge5 bronze badges
4
В то время как , что вызывает NullReferenceExceptions и подходит к avoid / fix , такое исключение было рассмотрено в других ответах, что многие программисты не имеют » t узнал еще, как независимо отлаживать такие исключения во время разработки.
В Visual Studio это обычно легко благодаря Visual Studio Debugger .
Во-первых, убедитесь, что правильная ошибка будет обнаружена — см. . Как разрешить нарушение «Исключение System.NullReferenceException» в VS2010? Примечание1
Затем либо Начать с отладки (F5) , либо Приложить [отладчик VS] к запуску процесса . Иногда может быть полезно использовать Debugger.Break
, в котором будет предложено запустить отладчик.
Теперь, когда NullReferenceException выбрано (или необработанно), отладчик остановится ( помните правило, указанное выше?) в строке, на которой произошло исключение. Иногда ошибка может быть легко обнаружена.
Например, в следующей строке единственный код, который может , вызывает исключение, если myString
имеет значение null. Это можно проверить, посмотрев окно Watch или выполнив выражения в окне Immediate Window .
var x = myString.Trim();
В более сложных случаях, таких как следуя ниже, вам нужно будет использовать один из методов выше (Watch или Immediate Windows) для проверки выражений, чтобы определить, было ли str1
пустым или если str2
имеет значение null.
var x = str1.Trim() + str2.Trim();
Once , где было выбрано исключение, это обычно тривиально по отношению к разуму назад, чтобы выяснить, где введенное значение null было [неправильно] —
. Найдите время, необходимое для понимания причина исключения. Проверьте нулевые выражения. Проверьте предыдущие выражения, которые могли бы привести к таким нулевым выражениям. Добавьте контрольные точки и, по мере необходимости, пройдите через программу. Используйте отладчик.
1 Если Break on Throws слишком агрессивен и отладчик останавливается на NPE в библиотеке .NET или сторонних разработчиков, Break на User-Unhandled можно использовать для ограничения выловленных исключений. Кроме того, VS2012 представляет Just My Code , который я рекомендую также включить.
Если вы отлаживаете с включенным Just My Code, поведение немного отличается. При включенном Just My Code отладчик игнорирует исключения, связанные с привилегиями обычного языка (CLR) первого шанса, которые выходят за пределы My Code и не проходят через My Code
blockquote>