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).
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!
Zvinoenderana neshanduro yeubuntu yauinayo. Vokupedzisira vanouya nazvo.
Asi sezvo dzidziso iri yaDebian iniwo ndaifanirwa kuvaisa XD
Kutenda kwakanaka kwekutangazve masevhisi eADB.
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).
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.
thanks !!!
Ndiri kuyedza kubatanidza yangu Galaxy S2 muUbuntu asi haina kuiona, inondiudza izvi:
Chinyorwa chemidziyo yakasungirirwa
emulator-5554 mudziyo
???????????? hapana mvumo
Chero mazano?
gracias
zvakanaka chaizvo ndatenda. Mune yangu nyaya ini ndakangoisa maibhurari uye aindishandira zvakakwana. Ubuntu kushandiswa kweX64
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.