Konfigurirajte Android ADB v Debian / Ubuntu

No danes vam pišem a vadnica, da lahko uporabljate ukaze ADB v distribucijah Debian in, kot dodatek, Ubuntu. Koristilo bo tistim, ki ne želijo namestiti Ubuntuja trajno. Vse navedeno spodaj, lahko z zagonom LiveCD / Live USB. Seveda, to je glede na to ob izklopu bodo vse spremembe izbrisane in če želite znova zagnati ADB, boste morali znova narediti vadnico. za Za več pomoči ali predlogov si oglejte objavo na našem forumu.

Kratek uvod v ADB. ADB pomeni Android Debug Bridge, če bi to "prevedli", bi šlo za Android Debugging Bridge. No, to nam ne pove ničesar a priori. Pravzaprav so nabor orodij, ki so priložena Android SDK in nam omogočajo, da prevzamemo nadzor nad nekaterimi funkcijami našega terminala iz našega računalnika. Se pravi, od posodabljanja, urejanja, brisanja vseh sistemskih datotek (potreben je root) do namestitve aplikacij, premikanja datotek iz / v SD itd.

Najprej nastavimo "pravila" v udev. To pomeni, da odpremo konzolo (aplikacije / dodatki / terminal) in vtipkamo:

Za Ubuntu:

sudo gedit /etc/udev/rules.d/51-android.rules

Za Debian:

sudo su

gedit /etc/udev/rules.d/51-android.rules

V obeh primerih moramo za izvedbo postopka vnesti root geslo. Če namesto Gnome uporabljate KDE, morate Gedit zamenjati z urejevalnikom besedil, ki ga uporabljate, Kate, Nano, ...

Urejevalnik Gedit se bo odprl in v to datoteko moramo dodati naslednjo vrstico:

SUBSISTEM == »usb | usb_device», SYSFS {idVendor} == »0bb4 ″, SYMLINK + =» android_adb », MODE =» 0666 ″, USER = »root«

OČI: za uporabo te vrstice morate imeti nekaj premislekov:

  • IdVendor se spreminja glede na proizvajalca. V naslednjo tabelo spremenite 0bb4 na proizvajalčevo:

  • V razdelku Uporabnik moramo za Ubuntu postaviti root. V primeru uporabe Debiana bomo morali vnesti ime našega uporabnika. primer: USER = »tako in tako».

Ko končamo z dodajanjem črte SHRANI in zapri.

Ponovno moramo zagnati storitve udev. To lahko storite s ponovnim zagonom računalnika, čeprav je hitrejši:

/etc/init.d/udev ponovni zagon

Zdaj moramo Android SDK prenesti v nadaljevanju povezavo Smo na Linuxu, zato je to potrebno. Ko je prenos končan, ga razpakiramo. Priporočam, da to storite v domačem imeniku. Čeprav lahko izberete namizje ali kjer koli želite, in vadbene poti prilagodite svoji odločitvi. Uporabil bom svoj domači imenik, mapo android-sdk pa sem poimenoval, da je manj tipkanja.

Pojdimo na Android-sdk (ki smo ga pravkar razpakirali) in v mapo z orodji. V njej je datoteka z imenom Android. Desni gumb na njem, kliknemo lastnosti. Gremo v mapo parmisos, izberemo možnost "dovoli, da se datoteka zažene kot program" in zapremo. Zdaj dvokliknite datoteko in dobili bomo možnost "zaženi v terminalu". Torej, če obstaja težava, da se ne zažene, nam bo to povedala.

S sveže nameščenim Ubuntujem nisem imel težav. Vendar je treba namestiti javo in nekatere knjižnice. V tem primeru je prišlo do napake:

  • Namestite javo (odprite JDK 6 v upravitelju aplikacij, programski center Ubuntu).
  • Potrebne knjižnice so naslednje:

ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc ++ 6 lib32z1 libc6-i386 libc6 libc6-dev

No, Android SDK in AVD Manager sta odprta. Odprimo možnost "Razpoložljivi paketi" in namestimo:

  • Orodja za Android SDK.
  • Orodja za Android Plattform

Pustili smo mu, da naredi svoje in konča. Sprostite se, malo je še za pot.

Pred priključitvijo telefona moramo iti na:

  • Nastavitve, aplikacije, razvoj in tam izberite «USB Debugging» «USB Debug notify» (ni potrebno, samo da nas opozori) in «Simulirane lokacije».

Zdaj lahko svoj telefon priključimo prek USB-ja in preverimo, ali deluje.

Odpremo konzolo (terminal) ali tisto od prej, nam pomaga. S tipko 'cd' vstopimo v mapo, kjer je ADB. V mojem primeru:

cd / home / iulius / android-sdk / platform-tools

Ne pozabite, da vaše ime ni iulius, zato boste morali vrstice spremeniti, ko imate svoj SDK. Če ste v dvomih, zaprite terminal in dodajte samo:

cd / android-sdk / platform-tools

Zdaj izvedemo:

./adb naprave

In vrniti mora nekaj takega:

* Daemon ne deluje. je že sedaj na vratih 5037 *
* Uspešno Začetek demon *
Seznam priloženih naprav
Naprava SH0BDPL04538

To je to. Konfiguriran ADB. Vsakič, ko želimo nekaj narediti, ponovimo korake za izvedbo ./adb in kar koli ustreza.

Za tiste udobne (tega koraka nikoli ne naredim, mi ni všeč). Nočejo iti s cd-jem, da bi vstopili v mapo. No, morali bi iti uredit svoj profil za bash. Odpremo nov terminal in napišemo:

sudo gedit .bashrc

Na koncu dodamo

izvoz POT = $ {PATH}: / home / YOUR_USER / android-sdk / platform-tools

izvoz POT = $ {PATH}: / home / YOUR_USER / android-sdk / tools

In to je to. Vsi pripravljeni za delo z ADB na našem Androidu. Obstaja možnost, da to storite prek Wi-Fi s programom ADB Wireless (potrebujete root).

Vir


Spremljajte nas v Google News

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Blog Actualidad
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   trimax je dejal

    Zelo dobra vadnica!

    Z Ubuntujem nisem potreboval sprememb.d, da, občasno ga ne prepozna dobro in morate storiti:

    sudo adb kill-server
    sudo adb začetni strežnik

    Hkrati odstranimo in počistimo možnost odpravljanja napak na mobilnem telefonu (po odklopu).

    Hvala!

    1.    el_iulius je dejal

      Odvisno od različice ubuntuja, ki jo imate. Zadnji ga res prinesejo.
      Ker pa je vadnica namenjena Debianu, sem jim moral dodati tudi XD

      Lep pozdrav za ponovni zagon storitev ADB.

  2.   Fer je dejal

    Če je mobilni telefon druge znamke, se idVendor odstrani z lsusb
    Navedel bo seznam, v katerem bo vsaka vrstica vrste:
    Naprava Bus 005 002: ID 04e8: 681c Samsung Electronics Co., Ltd Galaxy Portal / telefon Android Spica
    IdVendor bo prvi kvartet številk za ID, v tem primeru 04e8. Naslednji grizljaj je model, ki ga morate določiti tudi, če povežete tudi drug pripomoček istega proizvajalca, ki ga ne želite nadzorovati z ADB s SYSFS {idProduct} == »xxxx» (drugo grizljanje za ID).

    1.    el_iulius je dejal

      Poskušal sem narediti vadnico za vse občinstvo. Z manj časa v konzoli, ker je za nenavadne uporabnike bolj zmedeno. Lahko bi dal tudi dovoljenja za izvrševanje datoteke android s chmodom, vendar bi bilo še več težav

      Kljub temu so vsi ti komentarji hvaležni.

  3.   jose je dejal

    hvala!

  4.   jose je dejal

    Poskušam povezati svoj Galaxy S2 v Ubuntu, vendar ga ne zazna, mi pove to:

    Seznam priloženih naprav
    naprava emulator-5554
    ???????????? brez dovoljenj

    Kaj idej?

    hvala

  5.   Peter Mosqueda je dejal

    zelo dobro, hvala. V mojem primeru sem pravkar namestil knjižnice in zame je delovalo kot nalašč. Uporaba Ubuntuja x64

  6.   Jose Ignacio Perez Marturet je dejal

    Dobro.
    Imam težavo in to je, da bi se moral moj Energy System i828 pojaviti na seznamu naprav, pri čemer je id = 2207, ki sem ga že konfiguriral po vaši pomoči, videti prazen.
    Uporabljam LiveDVD iz Ubuntu 10, kjer je že nameščen Java JDK, in prenesel sem Android SDK. Brez težav sem opravil "ponovni zagon storitve udev".

    Edina nenavadna stvar, ki se mi je zdela po navodilih, je, da so pri izvajanju, kot pravite, "androida" v zavihku, ki se prikaže, vse možnosti že nameščene, ne da bi karkoli storili ...

    Imate kakšno idejo o težavi? Najlepša hvala v naprej.