Я отримую таку помилку в Eclipse:
[timestamp - ddms] Can't bind to local 8600 for debugger
Чому?
Я отримую таку помилку в Eclipse:
[timestamp - ddms] Can't bind to local 8600 for debugger
Чому?
Відповіді:
Окрім додавання "127.0.0.1 localhost" до файлу хостів, внесіть такі зміни в Eclipse.
Під Вікном -> Налаштування -> Android -> DDMS:
Дякую Бену Клейтону в коментарях за те, що я підвів мене до рішення.
Деякі ключові слова Google: Недуга або рішення для налагодження Android Nexus S з повідомленням про помилку: Не вдається прив’язати до локальної 8600 для налагоджувача.
adb kill-serverа потім - adb start-serverу командному рядку.
Спробуйте вбити порт 8600 за допомогою цієї команди:
fuser -k 8600/tcp
Це мені це виправило.
Не видаляйте, це просто німа річ, зроблена системою, яка, як видається проблемою пошуку локального хосту. Погляньте тут , це досить легко виправити. У мене була та сама проблема кілька тижнів тому, і я вирішив це таким чином.
переплутаний файл вікна Хост:
файл знаходиться в цьому місці:
C: \ WINDOWS \ system32 \ drivers \ тощоІ повинен містити такий рядок: 127.0.0.1 localhost
/etc/hostsзаписі 127.0.0.1 відсутній "localhost" . Після його додавання налагодження знову працює. Дякую!
У мене був такий файл хостів
127.0.0.1 localhost
192.168.1.2 localhost
і я почав постійно отримувати помилку, і це дуже дратувало
“Не вдається прив’язати до локального 8600 для налагоджувача”
“Не вдається прив’язати до локального 8601 для налагоджувача”
“Не вдається прив’язати до локального 8602 для налагоджувача” тощо
Я видалив другий рядок із файлу hosts,
192.168.1.2 localhost
і все повернулося до звичного.
Сподіваюся, це допомагає.
127.0.0.1 localhostзапис в кінець файлу, він буде працювати. Здається, DDMS використовує останній запис localhost, який він знаходить у файлі.
Окрім додавання 127.0.0.1 localhost до файлу хостів, внесіть такі зміни в Eclipse.
Під
Вікно -> Налаштування -> Android -> DDMS
Встановіть базовий порт локального налагоджувача на 8601
Установіть прапорець Використовувати ADBHOST, і значення має бути 127.0.0.1 Завдяки Бену Клейтону та Догухану Улуці в коментарях за те, що я підвів мене до рішення.
Деякі ключові слова Google:
Недуга або рішення для налагодження Android Nexus S із повідомленням про помилку: Не вдається прив’язати до локальної 8600 для налагоджувача .
У мене була подібна проблема на OSX. Так трапляється, що я відкрив два екземпляри Eclipse, щоб я міг звернутися до якогось коду в іншій робочій області. Зрештою я зрозумів, що ці два випадки можуть заважати один одному, тому я закрив один. Після цього я більше не бачу помилки "Неможливо прив'язати ...".
Для людей, які бігають Android Studioта Eclipse:
Я знаю, що відповіді вже насичені, але я лише додам, що, здається, ця помилка з’являється після встановлення Android Studio та повернення до Eclipse для створення та запуску вашого проекту.
Переконайтеся, що ви закрили всі інші екземпляри ADB, які можуть працювати (включаючи Android Studio). Як тільки ви зробите це, якщо у вас все ще виникають проблеми, спробуйте вбити всі процеси сервера ADB і перезапустити. Якщо ви не налаштували глобальну змінну, відкрийте термінал і перейдіть до папки інструментів платформи посилання на Android SDK Eclipse, а потім запустіть:
./adb kill-server
./adb start-server
Я використовую пакет Android ADT у Windows 8. Обидва рішення, описані в цій темі (редагування файлу хоста та змінення параметрів затемнення), не вирішили проблему.
У моїй ситуації проблема була вирішена шляхом деінсталяції Java 7 (зараз використовується Java 6). Налагоджувач тепер знову працює!
У моєму випадку проблема полягала в тому, що на тлі висіло примарне затемнення; він не використовував жодної робочої області і не мав вікон, тому я знайшов його лише у списку процесів. Вбивство вирішило проблему.
У Windows 8 я певний час боровся з цим:
чи встановлено AVG ? видалення AVG зробило для мене фокус
Для мене це було пов’язано з тим, що я намагався налагодити за допомогою eclipse, але при цьому також працював Android Studio. Обидві програми намагалися контролювати пристрої Android на подібних портах. Або закрийте всі IDE, крім одного, або змініть номер порту, який використовується для налагодження, у налаштуваннях IDE, щоб вони не були подібними.
У моєму випадку це просто спрацювало, коли я вбив процес Eclipse і перезапустив програмне забезпечення.
Спробуйте інший кабель, і якщо це не працює, спробуйте інший телефон.
Я боровся з цим та всіма порадами вище кілька днів. Але роз'єм на моїх пристроях був хиткий. В якості тесту перемістіть телефон і подивіться, чи не зникають зв’язки.
Деякі поради, такі як ADB USB, виправлять це тимчасово та явно (повторно) вибираючи процес пристрою для налагодження. Але для мене першопричиною був фізичний зв’язок.
Тож тепер із новим пристроєм у мене ніколи не виникає проблем! Кабельний кабель спричинив би ту ж проблему. Удачі! Я відчуваю твій біль.
На основі відповіді служби підтримки Aptana Studio було підтверджено, що плагін Aptana та Інструменти розробки Android стикаються на цьому порту (тобто на цьому порту накладається сервер Комети Aptana). Aptana відкрила квиток ще в 2010 році.
На жаль, схоже, що Aptana це ще не виправила або не зробила налаштованим їхній порт сервера Comet. Зміна номера порту в eclipse та перезапуск adb НЕ виправили це для мене. Нарешті я був змушений видалити плагін Aptana.
Через кілька годин, намагаючись виправити це за допомогою java sdks, файлу eclipse.ini та всього матеріалу, знайденого з питання, що, безумовно, спрацювало для мене:
ВИДАЛЕНО AVG АНТИВІРУС
тоді всі порти на DDMS стануть зеленими, незалежно від налаштувань Java або Genymotion чи що ...
Можливо, пізно для відповіді на це запитання, але я думаю, що знайшов виправлення, те, що я помітив, знаходиться у файлі info.plist> JVMoption (Mac), у пакеті програм є дві версії Java, тобто це було відображається "1.6 *, 1.7 +", тому я просто змінив його на "1.8 *", що є моєю поточною версією Java, і тепер вона працює для мене
Eclipseі якщо це не виправить перезапускadb