TutorialeCo jeśli nie widać twojego telefonu ADB, Android Commander itp.

Maciej Kulesa2 września 201018 min

Ostatnio ktoś miał problem z wykrywaniem telefonu G1 w ADB. Kiedyś miałem ten sam problem i nie mogłem sobie z tym poradzić. Po przeszukaniu kilkunastu poradników, for i blogów zagranicznych, znalazłem rozwiązanie.

1. Po pierwsze sprawdź czy nie masz wyłączonego debugowania w telefonie. Upewnij się czy twoja wersja systemu posiada busybox.
Tutaj się zatrzymamy. Sprawdź czy twoja modyfikacja go posiada. W większości tak jest, np jeśli masz Cyanogenmod to pomiń ten krok.
Jeśli nie masz busybox to ściągnij go http://benno.id.au/android/busybox Później postępuj według wskazówek:
Otwórz terminal emulator i wpisz:

  1:  su

Stwórz katalog pod busybox i przejdź do niego:

  1:  mkdir /data/busybox
  2:  cd /data/busybox

Teraz skopiuj na kartę SD ściągnięty busybox do utworzonego katalogu.
Wykonaj polecenia (tylko upewnij się, że w emulatorze znajdujesz się w poprzednio utworzonym katalogu busybox):

  1:  cat /sdcard/busybox > ./busybox

Następnie:

  1:  chmod 755 ./busybox

Wykonaj polecenie instalacji:

  1:  ./busybox --install

Nadaj prawa:

  1:  chmod 755 *

I ostatnie polecenie:

  1:  export PATH=/data/busybox:$PATH

2. Po drugie upewnij się czy masz najnowsze sterowniki USB do swojego telefonu. Np do telefonu G1 znajdziesz je tutaj: http://www.anddev.org/download.php?id=449
Sprawdź czy telefon jest wykrywany w ADB
Jeśli masz SDK ze strony google, to w katalogu Tools masz ADB. Przy wykonaniu polecenia ‚adb devices’ powinno wykryć telefon. Jeśli nie wykrywa, spróbuj następującą czynność. Mi pomogła. Jednak musisz posiadać wcześniej wymienione rzeczy.

  1:  $ adb kill-server
  
2:
$ sudo adb start-server
* daemon not running. starting it now *
* daemon started successfully *
3:
$ adb devices

Jeśli robisz to z poziomu systemu Widows to wpisujesz samo „adb start-server” bez „sudo”

One comment

  • kier

    27 grudnia 2012 at 18:41

    nie dziala

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.