2016-12-27 9 views
0

Я хочу запустить приложение на своем устройстве или эмуляторе, но я не могу, поскольку Adb не запустится. Adb отлично работает при вызове из командной строки, но не может работать на студии Android. когда я запускаю запуск-сервер adb, он запускается успешно. Я изменил порт сервера Android по умолчанию на 12345, так как используется 5037.Mac OS: ошибка подключения ADD для Android Student

Вот результаты ADB устройств и ADB команды запуска сервера:

adb devices

List of devices attached

0e6acf5f2599540e device

и

adb start-server

  • daemon not running. starting it now on port 12346 *
  • daemon started successfully *

В файле idea.log у меня есть следующая ошибка:

java.util.concurrent.TimeoutException at java.util.concurrent.FutureTask.get(FutureTask.java:205) at com.android.tools.idea.ddms.adb.AdbService$1.run(AdbService.java:232) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:369) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2016-12-27 10:44:32,484 [3713735] WARN - #com.android.ddmlib - '/Users/nabila/Library/Android/sdk/platform-tools/adb,start-server' failed -- run manually if necessary

Android Studio version: 2.2.3 Android Debug Bridge версии 1.0.36 Редакция 0e9850346394-андроида

Заранее спасибо

+0

попробуйте обновить инструменты Platform SDK и попробуйте снова –

+0

@UmarAta У меня уже есть последняя версия 25.0.3 – Nabila

+0

нормально, тогда вы в состоянии использовать команду ADB устройства от андроида студии терминала –

ответ

0

Проблема была из-за запущенными процессами на 5037 порту. Даже если ADB был настроен для работы на 12345 порта андроид студиях все еще использует 5037.

Execute:

sudo lsof -i :5037

и убить все активные процессы.

0

попробовать эти команды

adb kill-server 

убить существующий сервер

затем

adb devices 

, чтобы начать новый сервер

затем перейдите к вариантам разработчика на вашем телефоне и отмените авторизацию usb, затем повторно подключите свое устройство с помощью useb, и он попросит принять отпечаток RSA и все сделанное.

вы также можете использовать adb -P 1234 start-server для запуска ADB сервера к порту 1234

+0

. Ваша проблема решена? –

+0

Нет, у меня все та же проблема – Nabila

+0

ваше устройство видимо в Android Studio –