2013-05-20 17 views
10

Pracowałem trochę z Android Studio na OSX 10.7.5 i wygląda bardzo obiecująco. Podczas próby uruchomienia aplikacji na moim urządzeniu wystąpił problem.Studio Android nie może się połączyć przez ADB na OSX

Po kliknięciu przycisku uruchomienia AS twierdzi, że "czeka na ADB". Po pewnym czasie czas się kończy i mówi, że "ADB nie odpowiada ...".

Próbowałem wielokrotnie uruchamiać i ponownie uruchamiać adb z adb-killserver i adb-startserver wiele razy, ale się nie połączy. Po uruchomieniu adb devices lub uruchamianiu przez zaćmienie wszystko działa dobrze.

Każdy ma pomysły, byłbym bardzo wdzięczny!

+1

Wystarczy FWIW dla 5/2014, wydaje się teraz pracować dość wiarygodnie (jeśli jesteś w grupie El33t "Mac-AndroidStudio" :).. zauważ to pytanie na przykład http://stackoverflow.com/questions/23559554/is-android-studio-v0-5-2-on-mac-usable-now-for-production-apps) – Fattie

Odpowiedz

0

EDIT:.. To rzeczywiście rozwiązać mój problem, więc jest to akceptowane odpowiedź Wydaje this answer pomaga również dużo ludzi, ale to nie działa dla mnie

Oto co zrobiłem, by w końcu zrobić to praca. Nie mam pojęcia, który z tych kroków spowodowało moją kopię roboczą, jak się wydawało bardzo przypadkowy, ale będę je w kolejności.

  1. Odinstaluj AS
  2. Usuń starą ścieżkę do adb z bash
  3. Wyłącz firewall (lub co najmniej monitora, które połączenia są wykonywane przez AS i różnych sterowników USB i pozwolić im)
  4. zainstalować jako
  5. Zmień urządzeniu docelowym pod Run -> Edytuj konfiguracje
  6. Wprowadzenie
  7. Działa ... może! ... ...
  8. Zmień motyw
  9. Reboot
  10. Nie działa
  11. je odłączyć i podłączyć urządzenie
  12. powinny działać, jeśli nie spróbuj restartu i odłączanie/podłączenie aż robi.
+1

Śmieszne, aby dostać się na dół na odpowiedź, która faktycznie rozwiązała problem – span

1

W celu uzyskania moja aplikacja działa na urządzeniu, musiałem zmodyfikować konfigurację uruchamianie dla aplikacji, przechodząc do Run menu i wybierając Edycja konfiguracji.

Wybrałem konfigurację, która miała nazwę mojej aplikacji i zmienił Device docelowa do USB Device który następnie pozwolił mi uruchomić aplikację z urządzenia. Wcześniej miałem podobne zachowanie do tego, co opisujesz. Możliwe jest twoje, to zupełnie inna sprawa :(

+0

Dzięki, wypróbowałeś to ale zrobiłeś 't work :( – span

2

Po prostu miałem ten sam problem z Androidem Studio 0.5.3. Polecam ponowne uruchomienie komputera, jeśli adb kill-server, metoda adb start-server nie działa.

+0

Twoja odpowiedź byłaby o wiele bardziej przydatna dla innych, jeśli możesz wyjaśnić, dlaczego to pomoże – mabi

+0

Domyślam się, że studio android jest po prostu błędne .. .W każdym razie, ponowne uruchomienie pracowało dla mnie. Dzięki;) – aashima

1

Miałem to samo. Zaraz po odłączeniu urządzenia zniknęło powiadomienie "Oczekiwanie na ADB" i zadziałało. Chyba nie możesz uruchomić AS, gdy urządzenie jest podłączone.

10

Na OS X następujące kroki rozwiązać mój problem:

  1. odłączyć urządzenia z Androidem;
  2. Zamknij Android Studio;
  3. Wymuś Zakończ proces "adb" z Monitora aktywności;
  4. Uruchom aplikację Android Studio.
+0

W moim systemie Mac działa więcej niż jeden ADB. Odtwarza się ponownie, nawet po zakończeniu Force. Dowolny pomysł? – JUL2791

2

miałem tylko to się stało w moim Mac Mini i skończyło się pracuje (uznając Nexus 5), gdy podłączyłem kabel do innego portu USB z tyłu ...

3

znalazłem problem kiedy używam genymotionu. W końcu zdałem sobie sprawę, że problem polega na tym, że lokalizacja adb nie jest taka sama jak w studiu Android. Więc powinieneś zaktualizować adb swojego genymotionu. Etap: Ustawienia Genymotion -> ADB -> Za zwyczaj Android narzędzi SDK

The setting image

+0

To był mój problem. Dzięki! – cayleyh

+0

Rozwiązałem mój problem. Dzięki! –

0

Span powiedział, że należy robić dziwne rzeczy, ale czasami to działa (dziwne = ponownej instalacji, uruchom ponownie używając słowa 'może') . Powinniśmy zrozumieć, że może tak być, z powodu złych ustawień systemu operacyjnego, które zostały zmienione, ale nie pamiętasz o tym.

Ale moja sprawa była jeszcze dziwniejsza! :)

Przyczyna System Windows nie ogranicza użytkownika do posiadania wielu zapór ogniowych, które mogą być kluczowe! Zapory mogą nie zezwalać niektórym aplikacjom na łączenie się z innymi, powinieneś również je sprawdzić.

opisałem go w: here

Zakładając kurs zacząć Android Studio:

  • wyłączyć połączenie z internetem (dla bezpieczeństwa),
  • odinstalować Android Studio,
  • usuń .gradle i .AndroidStudio z katalogu domowego,
  • usuń wszystkie zapory we właściwy sposób, zainstaluj ponownie & je ustawić, aby umożliwić,
  • usuń wszystkie av to samo co wyżej,
  • wyboru Windows zaporę wewnętrzną (lub iptables w systemie Linux :)),
  • zainstalować Androida Studio.

Jeśli to nie działa i chcesz, aby twój system operacyjny nie został ponownie zainstalowany - zrób maszynę wirtualną w systemie Windows i spróbuj. Jeśli nie działa - układ :(

Pozdrowienia ponowna

Powiązane problemy