Konfiguroni Android ADB në Debian / Ubuntu

Epo sot ju shkruaj a udhëzues për të qenë në gjendje të përdorin komandat ADB nën shpërndarjet e Debian, dhe sipas zgjerimit, Ubuntu. Do të jetë i dobishëm për ata që nuk duan të instalojnë Ubuntu përgjithmonë. Gjithçka e treguar më poshtë, mund të bëhet duke nisur një LiveCD / Live USB. Sigurisht, kjo është, duke marrë parasysh atë kur mbylleni, të gjitha ndryshimet do të fshihen dhe për të ekzekutuar ADB përsëri, do të duhet të bëni përsëri udhëzuesin. Për më shumë ndihmë ose sugjerime, shikoni postimin në Forumin tonë.

Një hyrje e shkurtër në lidhje me ADB. ADB qëndron për Android Debug Bridge, se nëse e 'përkthejmë' do të ishte Bridge Debugging Android. Epo, kjo nuk na tregon asgjë apriori. Ata në të vërtetë janë një grup mjetesh që vijnë me Android SDK dhe që na lejojnë të marrim kontrollin e disa funksioneve të terminalit tonë nga kompjuteri ynë. Kjo është, nga azhurnimi, redaktimi, fshirja e të gjithë skedarëve të sistemit (kërkohet rrënja) deri tek instalimi i aplikacioneve, zhvendosja e skedarëve nga / në SD, etj.

Së pari, ne vendosim 'rregullat' në udev. Kjo është, ne hapim konsolën (aplikacione / pajisje / terminal) dhe shkruajmë:

Për Ubuntu:

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

Për Debian:

sudo su

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

Në të dy rastet duhet të fusim fjalëkalimin tonë Root për të kryer procesin. Nëse përdorni KDE në vend të Gnome, duhet të zëvendësoni Gedit me redaktuesin e tekstit që përdorni, Kate, Nano, ...

Redaktori Gedit do të hapet dhe brenda kësaj skedari, duhet të shtojmë rreshtin vijues:

SUBSYSTEM == »usb | usb_device», SYSFS {idVendor} == »0bb4, SYMLINK + =» android_adb », MODE =» 0666 ″, USER = »rrënjë»

Sytë: duhet të keni disa konsiderata për të përdorur këtë linjë:

  • IdVendor ndryshon në varësi të prodhuesit. Ndryshoni 0bb4 në prodhuesin tuaj duke parë tabelën vijuese:

  • Në seksionin Përdorues, për Ubuntu duhet të vendosim root. Në rast të përdorimit të Debian do të duhet të vendosim emrin e përdoruesit tonë. shembull: PERRDORUESI = »filani».

Kur të përfundojmë duke shtuar rreshtin RUAJ dhe mbylli.

Ne duhet të rinisim shërbimet e udev. Mund të bëhet duke rifilluar kompjuterin, megjithëse është më i shpejtë:

/etj/init.d/udev rinisni

Tani duhet të shkarkojmë Android SDK në vijim Lidhje. Ne jemi në Linux, kështu që duhet. Kur të përfundojë shkarkimi, e heqim nga zinxhiri. Unë rekomandoj ta bëni atë në direktorinë tuaj të shtëpisë. Megjithëse mund të zgjidhni Desktopin ose kudo që dëshironi, dhe t'i përshtatni rrugët mësimore me vendimin tuaj. Do të përdor direktorinë time të shtëpisë dhe e kam emëruar dosjen android-sdk për të shkruar më pak.

Ne shkojmë në Android-sdk (të cilin sapo e zbërthejmë) dhe në dosjen e mjeteve. Brenda është një skedar i quajtur Android. Butoni i djathtë mbi të, ne klikojmë mbi pronat. Ne shkojmë në dosjen parmisos, zgjedhim opsionin "lejojeni skedarin të ekzekutohet si program" dhe mbyllni. Tani klikoni dy herë në skedar, dhe ne japim opsionin "ekzekuto në terminal". Pra, nëse ka një problem që të mos funksionojë, do të na tregojë.

Me Ubuntu të sapo instaluar, nuk kam pasur probleme. Por është e nevojshme të keni të instaluar java dhe disa biblioteka. Nëse kjo është çështja juaj, çfarë ju ka dhënë një gabim:

  • Instaloni java (Hapni JDK 6 në Application Manager, qendra e softuerit Ubuntu).
  • Bibliotekat e nevojshme janë si më poshtë:

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

Epo, ne kemi të hapur Android SDK dhe AVD Manager. Ne shkojmë në opsionin 'Paketat e Disponueshme' dhe instalojmë:

  • Mjetet Android SDK.
  • Mjetet e Platformës Android

Ne e lëmë atë të bëjë gjërat e tij dhe të përfundojë. Relaksohuni, ka shumë për të bërë.

Para se të lidhni telefonin duhet të shkojmë te:

  • Cilësimet, aplikacionet, zhvillimi dhe atje zgjidhni «USB Debugging» «USB Debug notify» (nuk është e nevojshme, vetëm se na paralajmëron) dhe «Vende të Simuluara».

Tani mund ta lidhim telefonin tonë përmes usb dhe le të kontrollojmë që funksionon.

Ne hapim një tastierë (terminal) ose atë nga më parë, kjo na ndihmon. Ne lundrojmë me 'cd' për të hyrë në dosjen ku është ADB. Në rastin tim:

mjete cd / home / iulius / android-sdk / platformë

Mos harroni, emri juaj nuk është iulius, kështu që do të duhet të ndryshoni linjat pasi keni SDK-në tuaj. Nëse keni dyshime, mbyllni terminalin dhe shtoni vetëm:

mjete cd / android-sdk / platformë

Tani ne ekzekutojmë:

./adb devices

Dhe duhet të kthejë diçka si kjo:

* daemon nuk po kandidon. duke e filluar tani në portin 5037 *
* daemon filloi me sukses *
Lista e pajisjeve të bashkangjitura
Pajisje SH0BDPL04538

Ajo është bërë. Konfiguruar ADB. Sa herë që duam të bëjmë diçka, ne përsërisim hapat për të ekzekutuar. / ADB dhe çfarëdo që korrespondon.

Për ato komode (nuk e bëj kurrë këtë hap, nuk më pëlqen). Ata nuk duan të lëvizin me cd për të hyrë në dosje. Epo, do të na duhet të shkojmë për të ndryshuar profilin tonë për bash. Ne hapim një terminal të ri dhe shkruajmë:

sudo gedit .bashrc

Shtojmë në fund

PATH i eksportit = $ {PATH}: / home / YOUR_USER / android-sdk / platform-tools

PATH i eksportit = $ {PATH}: / home / YOUR_USER / android-sdk / mjetet

Dhe kjo eshte. Të gjithë të gatshëm për të punuar me ADB në Android-in tonë. Ekziston një mundësi për ta bërë atë përmes WiFi me programin ADB Wireless (ju duhet root).

Burim


Na ndiqni në Google News

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Blog aktualidad
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   trimax dijo

    Tutorial shumë i mirë!

    Me Ubuntu nuk kam nevojë të modifikoj rregullat. D, po, herë pas here nuk e njeh mirë dhe duhet të bësh:

    sudo adb vras-server
    serveri fillestar i sudo adb

    Në të njëjtën kohë ne zgjedhim dhe zgjidhim opsionin e korrigjimit të gabimeve në celular (pas shkëputjes).

    Ju faleminderit!

    1.    el_iulius dijo

      Varet nga versioni i ubuntu që keni. Të fundit e sjellin.
      Por meqenëse udhëzimi është për Debian, unë gjithashtu duhej t'i përfshija ato XD

      Vlerësim i mirë për rinisjen e shërbimeve të ADB.

  2.   Fer dijo

    Nëse celulari është nga një markë tjetër, idVendor hiqet me lsusb
    Do të japë një listë në të cilën secila rresht do të jetë e llojit:
    Pajisja 005 Pajisja 002: ID 04e8: 681c Samsung Electronics Co., Ltd Galaxy Portal / Spica Android Phone
    IdVendor do të jetë kuarteti i parë i numrave pas ID, në këtë rast 04e8. Gërvishtja tjetër është modeli, të cilin gjithashtu duhet ta specifikoni nëse lidhni edhe një vegël tjetër nga i njëjti prodhues që nuk dëshironi ta kontrolloni me ADB me SYSFS {idProduct} == »xxxx» (Nibble e dytë pas ID).

    1.    el_iulius dijo

      Jam përpjekur të bëj një udhëzues për të gjithë audiencat. Me më pak kohë në tastierë sepse për përdoruesit jo të zakonshëm është më konfuze. Unë gjithashtu mund të kisha dhënë leje ekzekutimi në skedarin android me chmod por do të ishte edhe më shumë një sherr

      Edhe kështu, të gjitha këto komente vlerësohen.

  3.   jose dijo

    thanks!

  4.   Jose dijo

    Po përpiqem të lidh Galaxy S2 tim në Ubuntu por nuk e zbulon, më tregon këtë:

    Lista e pajisjeve të bashkangjitura
    pajisje emulator-5554
    ???????????? pa leje

    Ndonje ide?

    Falënderim

  5.   Peter Mosqueda dijo

    shume mire faleminderit. Në rastin tim unë sapo instalova bibliotekat dhe funksionoi perfekt për mua. Përdorimi i x64 nga Ubuntu

  6.   Jose Ignacio Perez Marturet dijo

    Të mirë.
    Unë kam një problem, dhe kjo është që Sistemi im i Energjisë i828 duhet të shfaqet në listën e pajisjeve, me id = 2207 që unë kam konfiguruar tashmë pas ndihmës tuaj, ajo duket e zbrazët.
    Po përdor një LiveDVD nga Ubuntu 10, ku Java JDK është instaluar tashmë dhe kam shkarkuar Android SDK. Unë kam kryer një "rifillim shërbimi udev" pa probleme.

    E vetmja gjë e çuditshme që më është shfaqur duke ndjekur udhëzuesin, është se kur ekzekutoni siç thoni ju, "android", në skedën që shfaqet, të gjitha opsionet më vijnë si të instaluara, pa bërë asgjë ...

    Ndonjë ide për problemin? Faleminderit shume paraprakisht.