Я продолжаю получать эту ошибку, когда я запускаю Studio Android. Я запускаю Ubuntu, я сделал новую установку, и это случайно встретило запуск.
ADB, не отвечающий. Если требуется повторить, то вручную уничтожают "adb" и нажимают 'Restart'
Я попробовал это решение.
Я пытался делать AVD, и он не хочет работать там. Я проверил тот ADB дважды, добавляется к моему ПУТИ.
Есть ли больше информации, которую я могу предоставить? Любой ответ с информацией или вопросами полезен.
Закройте Studio Android и уничтожьте весь порт использования процессов 5037
sudo lsof -i | grep 5037
sudo kill [PID_NUMBER]
У меня была та же проблема при конфигурировании Studio Android. Я попробовал следующую команду в терминале.
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
, Если это не делает, помогает удостовериться, что "adb" в папке "AndroidStudioSdk/platform-tools/" является исполняемым файлом. Если его исполнимое разрешение не установлено, чем набор это со следующей командой.
chmod uog+x abd
Надежды это поможет.
У меня была эта та же проблема, но под (32-разрядной) системой Linux, после поиска t'interweb и нахождения ничего, что помогло мне, я пошел об устранении этой проблемы сам.
я нашел, что, если я пытаюсь выполнить определенные двоичные файлы, которые связываются Studio Android, они не выполнили бы, заразили бы и adb и Java, бросил ту же ошибку:
java/adb: не может выполнить двоичный файл: Исполнительная ошибка формата
фиксация для Java состоит в том, чтобы использовать систему jdk не та, связанная Studio Android. Таким образом, я думал что, черт возьми, и изменил связанный adb двоичный файл.
Первая вещь состоит в том, чтобы скопировать связанный adb:
mv '/path/to/bundled/adb' '/path/to/bundled/adb~'
я затем symlinked моя система adb к sdk папке Studio Android: (Ваши системы adb могут быть в другом месте)
ln -s '/usr/bin/adb' '/path/to/bundled/adb'
, И вуаля это работает! Я думаю, что это может произойти из-за двоичных файлов, являющихся для 64-разрядного ЦП, но я не знаю, кто-либо может подтвердить это??