Gadzira Android ADB paDebian / Ubuntu

Zvakanaka nhasi ndinokunyorera iwe dzidzo kuti ukwanise kushandisa ADB mirairo pasi pekugoverwa kweDebian, uye nekuwedzera, Ubuntu. Zvichava zvinobatsira kune avo vasingade kuisa Ubuntu zvachose. Zvese zvinoratidzwa pazasi, zvinogona kuitwa nekutora LiveCD / Live USB. Chokwadi, ndiko kuti, tichifunga izvo kana uchivhara, shanduko dzese dzichadzimwa uye kumhanyisa ADB zvakare, uchafanirwa kuita dzidziso zvakare. Para Kuti uwane rumwe rubatsiro kana mazano, tarisa iyo positi muForamu yedu.

Sumo pfupi nezve ADB. ADB inomirira Android Debug Bridge, kuti kana isu 'tikadudzira' ichave iri Android Debugging Bridge. Zvakanaka, izvi hazvitiudze chero chinhu chinonzi priori. Ivo chaizvo vari seti yemidziyo inouya neiyo Android SDK uye iyo inotibvumidza isu kutora mamwe mabasa eedu terminal kubva pc yedu. Ndokunge, kubva pakuvandudza, kugadzirisa, kudzima mafaera ese ehurongwa (mudzi unodiwa) kuisa mapurogiramu, kufambisa mafaera kubva / kuenda ku SD, nezvimwe

Kutanga, isu tinogadza iyo 'mitemo' mune udev. Ndokunge, isu tinovhura iyo console (zvishandiso / zvishongedzo / chinongedzo) uye nyora:

YeUbuntu:

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

Zve Debian:

sudo su

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

Muzviitiko zvese izvi tinofanirwa kuisa yedu Midzi password kuti tiite maitiro. Kana iwe ukashandisa KDE panzvimbo yeGnome iwe unofanirwa kutsiva Gedit neyemavara edhita yaunoshandisa, Kate, Nano, ...

Iyo Gedit mupepeti ichavhura uye mukati meiyi faira, isu tinofanirwa kuwedzera unotevera mutsara:

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

ZISO: iwe unofanirwa kuve nezvakaringana kufunga kuti ushandise iyi tambo:

  • IdVendor inoshanduka zvichienderana nemugadziri. Chinja 0bb4 kune yako inogadzira nekutarisa patafura inotevera:

  • Muchikamu cheMushandisi, cheUbuntu isu tinofanirwa kuisa midzi. Kana tikashandisa Debian isu tichafanirwa kuisa zita remushandisi wedu. muenzaniso: USER = »saka uye nekudaro».

Patinopedza kuwedzera mutsara SAVE uye uvhare.

Isu tinofanirwa kutangazve iyo udev masevhisi. Izvo zvinogona kuitwa nekutangazve komputa, kunyange ichikurumidza:

/etc/init.d/udev kutanga

Iye zvino tinofanirwa kurodha pasi iyo Android SDK mune inotevera link Isu tiri paLinux, saka ndizvo zvazvinotora. Kana kurodha pasi kwapera, tinoisunungura. Ini ndinokurudzira kuzviita mune yako dhairekitori repamba. Kunyangwe iwe uchikwanisa kusarudza iyo Desktop kana chero kwaunoda, uye gadzirisa nzira dzekudzidzisa kuchisarudzo chako. Ndiri kuzoshandisa dhairekitori rangu repamba, uye ndadaidzira dhairekitori Android-sdk kuti ndiite zvishoma kunyora.

Isu tinoenda ku Android-sdk (iyo isu takangoburitsa zip) uye mune zvishandiso folda Mukati mune faira rinonzi Android. Bhatani bhatani pariri, tinobaya pane zvivakwa. Isu tinoenda kune iyo parmisos dhairekitori, sarudza iyo sarudzo "bvumira iyo faira kumhanya sechirongwa" uye kuvhara. Iye zvino tinya kaviri pafaira, uye tinopa sarudzo "run in terminal". Saka kana paine dambudziko kuti risamhanye, rinotitaurira.

Iine Ubuntu ichangobva kuiswa, ini handina kana matambudziko. Asi zvinodikanwa kuve neJava yakaiswa uye mamwe maraibhurari. Kana iri yako kesi, chii chakakupa iko kukanganisa:

  • Isa iyo java (Vhura JDK 6 mune Yekushandisa Manager, Ubuntu software Center).
  • Maraibhurari anodikanwa anotevera:

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

Zvakanaka, isu tine iyo Android SDK uye AVD Manager yakavhurwa. Isu tinoenda kusarudzo 'Inowanikwa Mapakeji' uye isa:

  • Android SDK maturusi.
  • Android Plattform maturusi

Tinomurega aite zvinhu zvake apedze. Zorora, pane zvishoma zvekuenda.

Tisati tavhara foni tinofanirwa kuenda ku:

  • Zvirongwa, mashandisirwo, kuvandudzwa uye ipapo sarudza «USB Debugging» «USB Debug zivisa» (hazvidiwe, chete kuti zvinotinyevera) uye «Nzvimbo dzakateedzerwa».

Iye zvino tinogona kubaya foni yedu kuburikidza neUSB, uye tichaenda kuti tione kuti inoshanda here.

Isu tinovhura console (terminal) kana iyo kubva kumberi, inotibatsira. Isu tinofamba ne 'cd' yekupinda muhodha pane iyo ADB iri. Mune yangu kesi:

cd / imba / iulius / Android-sdk / chikuva-maturusi

Rangarira, zita rako harisi iulius, saka uchafanirwa kuchinja mitsara sezvo uine yako SDK. Kana usina chokwadi, vhara iyo terminal uye wedzera chete:

cd / Android-sdk / chikuva-maturusi

Iye zvino tinoita:

./adb zvishandiso

Uye inofanirwa kudzosa chimwe chinhu seichi:

* daemon isiri kumhanya. kutanga iko zvino pachiteshi 5037 *
* daemon yakatanga kubudirira *
Chinyorwa chemidziyo yakasungirirwa
SH0BDPL04538 mudziyo

Zvaitwa. Yakagadziriswa iyo ADB. Nguva dzese dzatinoda kuita chimwe chinhu, tinodzokorora nhanho dzekuita ./adb uye chero zvinoenderana.

Kune iwo akasununguka (ini handimboite nhanho iyi, ini handiifarire). Ivo havadi kutenderera ne cd kuti vapinde muhodha. Zvakanaka, isu tichafanirwa kuenda kunogadzirisa nhoroondo yedu ye bash. Isu tinovhura terminal nyowani uye tinyore:

sudo gedit .bashrc

Isu tinowedzera kumagumo

kutumira kunze PATH = $ {PATH}: / imba / YAKO_USER / Android-sdk / chikuva-maturusi

kutumira kunze PATH = $ {PATH}: / imba / YAKO_USER / Android-sdk / zvishandiso

Uye ndizvozvo. Zvese zvakagadzirira kushanda neADB pane yedu Android. Iko kune sarudzo yekuzviita kuburikidza neWiFi neiyo ADB Wireless chirongwa (iwe unoda mudzi).

Fuente


Titeverei paGoogle News

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Actualidad Blog
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   trimax akadaro

    Dzidziso yakanaka kwazvo!

    NaUbuntu ini handidi kuti ndigadzirise iyo mitemo.d, ehe, nguva nenguva haina kuzviziva zvakanaka uye unofanirwa kuita:

    sudo adb kuuraya-server
    sudo adb kutanga-server

    Panguva imwecheteyo isu tinonzvera uye tisatarisise iyo debugging sarudzo pane nhare (mushure mekubviswa).

    Gracias!

    1.    el_iulius akadaro

      Zvinoenderana neshanduro yeubuntu yauinayo. Vokupedzisira vanouya nazvo.
      Asi sezvo dzidziso iri yaDebian iniwo ndaifanirwa kuvaisa XD

      Kutenda kwakanaka kwekutangazve masevhisi eADB.

  2.   Fer akadaro

    Kana nharembozha ichibva kune imwe mhando, iyo idVendor inobviswa ne lsusb
    Ichapa runyorwa umo tambo yega yega ichave yerudzi:
    Bhazi 005 Mudziyo 002: ID 04e8: 681c Samsung Electronics Co, Ltd Galaxy Portal / Spica Android Runhare
    Iyo idVendor ichave yekutanga quartet yenhamba mushure meID, mune ino kesi 04e8. Iyo inotevera nibble ndiyo modhi, iyo iwe yaunofanirwa zvakare kudoma kana iwe ukabatanidza imwe gadget kubva kune imwecheteyo mugadziri iyo iwe yausingade kudzora neADB ine SYSFS {idProduct} == »xxxx» (Yechipiri nibble mushure meID).

    1.    el_iulius akadaro

      Ndakaedza kuita dzidziso kune vese vateereri. Nediki nguva mune iyo koni nekuti kune vasina kujaira vashandisi zvinonyanya kuvhiringidza. Ndingadai ndakapawo kuendesa mvumo kune iyo Android faira ine chmod asi zvingave zvakatonyanya kunetsa

      Kunyangwe zvakadaro, zvese izvi zvirevo zvinoongwa.

  3.   Jose akadaro

    thanks !!!

  4.   Jose akadaro

    Ndiri kuyedza kubatanidza yangu Galaxy S2 muUbuntu asi haina kuiona, inondiudza izvi:

    Chinyorwa chemidziyo yakasungirirwa
    emulator-5554 mudziyo
    ???????????? hapana mvumo

    Chero mazano?

    gracias

  5.   Peter Mosqueda akadaro

    zvakanaka chaizvo ndatenda. Mune yangu nyaya ini ndakangoisa maibhurari uye aindishandira zvakakwana. Ubuntu kushandiswa kweX64

  6.   Jose Ignacio Perez Marturet akadaro

    Zvakanaka
    Ndine dambudziko, uye izvo ndezvekuti Energy System yangu i828 inofanira kuoneka mune runyorwa rwezvigadzirwa, ine id = 2207 yandakatogadzira zvichitevera rubatsiro rwako, zvinoita kunge pasina.
    Ndiri kushandisa LiveDVD kubva kuUbuntu 10, uko iyo Java JDK yatove kuiswa, uye ini ndatora pasi iyo Android SDK. Ini ndaita "sevhisi udev kutanga" pasina matambudziko.

    Chinhu chega chisingazivikanwe chakaonekwa kwandiri ndichitevera gwara, ndechekuti kana uchiita sezvaunotaura, iyo "android", mune iyo tebhu inoonekwa, dzese sarudzo dzinouya kwandiri sekuiswa, pasina kana chawaita ...

    Chero zano redambudziko? Ndatenda zvikuru pamberi.