Не удалось автоматически определить двоичный файл ADB - Android Studio
Я пробовал тестировать свое приложение на Android Studio, но я застрял в
"waiting for AVD to come online..."
Я прочитал сброс adb от Android Device Monitor сделают это, и он...
за 1 тест, когда я перезапустил свой компьютер на следующий день, я получаю не только:
"waiting for AVD to come online..."
но также
"Could not automatically detect an ADB binary." error every time I try testing my app.
![Here is an image]()
Возможно, стоит упомянуть, когда я сделал это 1 тест, я также получал
"Could not automatically detect an ADB binary."
но, по крайней мере, это сработало.
Ответы
Ответ 1
Из моего опыта это связано с тем, что AVD не может обнаружить ваш двоичный код ADB. Когда вы запускаете AVD, если вы входите в настройки, это символ "..." на панели инструментов виртуальной машины, затем перейдите в раздел "Настройки", там должен быть параметр "Использовать обнаруженное местоположение ADB", отключите это затем выберите местоположение вашего двоичного файла adb. В Linux вы можете сделать это, набрав команду:
which adb
Выберите местоположение, указанное в настройках. Как только вы это сделаете, ошибка перестанет появляться.
Ответ 2
Эта ошибка, поскольку в студии SDK\platform-tools не найдено adb.exe. Возможно, это вызвано sdkmanager при попытке обновить текущие пакеты.
В любом случае, самый простой способ исправить эту ошибку - загрузить SDK Platform Tools в виде zip файла из https://developer.android.com/studio/releases/platform-tools.html, разархивировать его и замените текущую папку инструментальных средств в папке SDK.
Ответ 3
перейдите к.. \AppData\Local\Android\Sdk\platform-tools и переустановите свой ADB, я думаю, это происходит на ADB 32 в системе 64bit