Я потратил несколько дней, пытаясь запустить любую программу для Android. Даже «Hello World» выдает мне ту же ошибку:
Msgstr "Соединение с adb отключено, и произошла серьезная ошибка".
Я использую Eclipse v3.5 (Galileo), API Google 2.2.8, на компьютере с Windows XP.
Я использовал все приемы, которые я могу найти в Интернете: командную строку «adb kill-server», DDMS «сбросить ADB», я запустил эмулятор как до, так и после Eclipse, и искал порты, используемые другими программами ,
Что здесь происходит? Есть ли волшебная комбинация версий Eclipse, Java, ADB, эмулятора и всего остального, что работает?
android
android-emulator
adb
Тед Бетц
источник
источник
# adb devices
Ответы:
Попробуйте следующие шаги:
adb kill-server
( Eclipse должен быть закрыт перед выполнением этих команд )adb start-server
У меня так получилось.
Перезагрузите телефон!
источник
Использование:
Это сработало для меня.
И:
источник
Откройте диспетчер задач Windows, завершите процесс с именем adb.exe и перезапустите программу.
источник
Я понял, что папка проекта в Eclipse была закрыта. Я расширил каталог, и проект запущен. Я знаю, что это может звучать как "ежу понятно". В рабочей области у меня были открыты файлы .java, и этого было достаточно, чтобы заставить меня думать, что проект открыт.
источник
Я попробовал это с помощью Eclipse Juno, и он работал нормально:
ОБНОВЛЕНИЕ: Это также помогает убить процесс adb.exe из диспетчера задач и перезапустить его. adb.exe можно найти здесь: Android \ android-sdk \ platform-tools.
Удачи
источник
Обновите свои инструменты разработки Eclipse для Android. Это сработало для меня.
источник
Убедитесь, что он не запущен в процессах диспетчера задач. Если это так, завершите процесс, а затем запустите его из командной строки, как в предыдущем ответе. Это сработало для меня.
источник
В моей ситуации: у меня такое же предупреждение: соединение с adb разорвано, и произошла серьезная ошибка
Я нашел решение:
Файл adb.exe был перемещен из:
android-sdk-windows\tools\adb.exe
вandroid-sdk-windows\platform-tool\adb.exe
.Единственное, что. Переместить файл
adb.exe
в\tools
. И перезапустите Eclipse.источник
Я знаю, что на этот вопрос уже дан ответ, но подумал, что могу добавить, что обнаружил, что проблема связана с правами доступа к папке в моем
android-sdk
каталоге.Я проверил это, предоставив полный контроль всем (хитрый, я знаю ...), и проблема ушла. Я еще не уверен, какое конкретное сочетание разрешений может быть, что он искал, но я предполагаю, что у той или иной службы в Eclipse не было разрешений на выполнение для adb.exe. Тем не менее, я полный нуб к этому - просто хотел выложить это там на случай, если кто-то еще имел некоторое понимание этого.
Я использую Windows 7, 64-разрядную версию, 4.2.0 Eclipse и 20.0.0v201206242043 ADT.
источник
Перейдите в папку
platform-tools
вcmd
папке инструменты платформы, доступную в папке Android, где у вас есть файлы резервных копий Android.Введите следующее
и
затем введите
Теперь вы можете увидеть ваше устройство.
источник
Эта проблема мучила меня несколько дней, пока я, наконец, не выяснил, что ее вызвало. Это стало так плохо, что я даже не смог обновить свои приложения даже после того, как попробовал все вышеупомянутые предложения.
HTC Sync также запускает процесс под названием adb.exe. HTC Sync - это дополнительная программа, доступная при установке драйвера HTC USB. Я недавно обновил установку пакета HTC и, по-видимому, раньше не устанавливал HTC Sync. Проверка свойств файла adb.exe в диспетчере задач показала, что он принадлежит HTC Sync, а не Android.
Как только я удалил HTC Sync с панели управления, проблема исчезла! (Он указан отдельно от драйвера USB, так что он может остаться.) Я никогда не видел, чтобы работал более одного экземпляра adb.exe. Мне любопытно узнать, если людям приходится убивать процесс из диспетчера задач, проверьте, действительно ли это процесс Android, который вы убиваете?
Пожалуйста, прочитайте комментарии пользователей (у меня тоже есть HTC Thunderbolt): http://www.file.net/process/adb.exe.html
источник
Просто зайдите
Task Manager
(пользователи Windows) и убейте егоabd.exe
(он как-то активен). После этого начнемEclipse
.Ошибка
произошло после установки плагина для Android от Netbeans. После закрытия Netbeans процесс
abd.exe
оставался активным. Когда вы хотите начать сноваEclipse
... вы получите ошибку.Вы должны вручную убить,
adb.exe
а затем начатьEclipse
.Это сработало для меня.
источник
У меня были те же проблемы, и оказалось, что моя антивирусная программа (Comodo) изолировала adb.exe, и именно поэтому она не работала. Я закрыл антивирус, и он работал просто отлично. Считают, что.
источник
Моя проблема заключалась в том, что мой брандмауэр препятствовал привязке ADB к желаемому порту.
источник
У меня такая же проблема
Вот и все
источник
Я бегу Eclipse Neon2. в Mac OS 10.12.4, и у меня возникла эта проблема после недавнего обновления моего Android SDK до последних «Инструменты SDK» (v 25.2.5), «Инструменты платформы» (v 26) и «Инструменты сборки» (v 26) и перемещение один из моих проектов по разработке для Android Studio.
К сожалению, ни один из многих ответов здесь не работал для меня.
Что сделали работу было создать отдельную копию Android SDK в другую папку , а затем указать Eclipse , к нему через «Настройки -> Android». Вам придется использовать более старую версию SDK, как указано в этом ответе SO .
После того как вы загрузили отдельную версию SDK и поместили ее в папку, отличную от вашего основного Android SDK, запустите SDK Manager (через
<separate-sdk>/tools/android
) и установите необходимые «Инструменты платформы», «Инструменты сборки» и версии Android. Здесь есть две важные вещи:Убедитесь, что вы не обновляете свои «Инструменты SDK» выше установленной версии!
Убедитесь, что вы установили версию «Build tools», которая меньше, чем 26!
В противном случае вы можете столкнуться с этой проблемой .
источник
emulator.exe -avd <your avd>
. Для запуска эмулятора потребуется некоторое время.источник
У меня была похожая проблема. Я обнаружил, что запущен еще один adb.exe, запущенный из BirdieSync (Sync Tool для Thunderbird). С Process Explorer от Sysinternals я узнал , что в Windows запущен еще один несовместимый файл adb.exe. Просто поместите курсор мыши над процессом (в Process Explorer), и вы увидите, какой adb.exe запущен.
Мне также пришлось убить процесс BirdieSync, потому что он снова запустил неправильный файл adb.exe.
Тогда я мог запустить правильный adb.exe, и он работал нормально.
источник
Убийство таинственно запущенного abd.exe сработало. Этот внезапный блокпост остановил меня на долгое время. Я делал все виды командной строки и удалял значок блокировки из моей пользовательской папки, но ничего не получалось, пока вы не предложили поискать abd в запущенных процессах диспетчера задач и убить его.
Еще одно препятствие для новичка, на которое я нашел ответ: не запускайте Eclipse, когда активен любой файл, кроме основного .java-файла. Если вы запустите его, например, когда файл main.xml активен, вы получите бесполезные сообщения об ошибках, странный файл, созданный как main.xml.out, и он не запустится.
источник
Я нашел путь SDK (Настройки * → Android → Расположение SDK ) был причиной. Мой путь SDK был следующим:
Пробелы в пути - проблема. Чтобы заставить его работать, вы должны изменить
Program Files (x86)
наProgra~2
Полный правильный путь
C:\Progra~2\Android\android-sdk
.Теперь это должно работать.
источник
Предыдущие решения, вероятно, будут работать. Я решил это, загрузив последнюю версию ADT (Android Developer Tools) и переписав все файлы в папке SDK.
http://developer.android.com/sdk/index.html
После его перезаписи Eclipse может выдать предупреждение о том, что путь для SDK не найден, перейдите в « Предпочтения» и измените путь к другой папке (C :), щелкните Apply, а затем измените его еще раз и задайте путь SDK и нажмите еще Applyраз.
источник
Закрыть Затмение
Используйте это в терминале:
Запустите Eclipse.
источник
Если вы используете эмулятор Genymotion:
Убедитесь, что путь SDK, используемый для Genymotion, также является тем же путем, который используется для Eclipse.
Эта ошибка также возникает, если эти два пути различны.
источник
Я попробовал вышеуказанные методы, завершить процесс ADB через диспетчер задач и все, это не сработало. Но когда я запустил файл adb.exe от имени администратора, он работал нормально.
источник
Вот скрипт, который я запускаю для перезапуска сервера adb (Android Debug Bridge):
источник
В прошлый раз, когда я сталкивался с этой проблемой, был решен с рестартом ADB. Если вы пытались
adb kill-server
иadb start-server
не повезло, вы можете попробовать это. Когда я снова столкнулся с той же проблемой, я попробовал все приведенные выше ответы, но безуспешно, и это был последний вариант. Это работает как шарм.Перейти к Android SDK Manager >> Установите необходимые пакеты.
источник
Майденец правильный (в моем случае ...). Файл был перемещен.
Я даже нашел этот файл:
Который объяснил эту проблему.
Предложения в этом файле:
источник
Мне удалось сначала запустить мой эмулятор AVD (из менеджера AVD), а затем запустить мою программу. Другие вещи, упомянутые здесь.
(Перезапуск сервера ADB не сработал.)
источник
Eclipse → настройки → Android → NDK
Убедитесь, что путь «NDK Location» задан правильно, и используйте кнопку обзора, чтобы установить его.
источник
AndroidSDK → Инструменты платформы → Kill не работает.
Но после перезагрузки компьютера все заработало.
источник