Kulungile namuhla ngikubhalela i okokufundisa ukuze ukwazi ukusebenzisa imiyalo ye-ADB ngaphansi kokusatshalaliswa kwe-Debian, futhi ngokwengeza, Ubuntu. Kuzoba wusizo kulabo abangafuni ukufaka Ubuntu unomphela. Yonke into ekhonjiswe ngezansi, kungenziwa ngokubhutha i-LiveCD / USB ebukhoma. Impela, lokho kungukuthi, ukubheka lokho lapho kuvalwa, lonke ushintsho luzosulwa futhi ukuze uphinde usebenzise i-ADB, kuzofanela wenze okokufundisa futhi. para Ukuze uthole olunye usizo noma iziphakamiso, bheka okuthunyelwe kuForamu yethu.
Isingeniso esifushane nge-ADB. I-ADB imele i-Android Debug Bridge, ukuthi uma 'sihumusha' kungaba yi-Android Debugging Bridge. Yebo, lokhu akusitsheli lutho i-priori. Empeleni bayi- iqoqo lamathuluzi eza ne-Android SDK futhi esivumela ukuthi silawule eminye imisebenzi yesiginali sethu kusuka ku-pc yethu. Lokho wukuthi, ekuvuseleleni, ukuhlela, ukususa wonke amafayela wohlelo (izimpande ziyadingeka) ukufaka izinhlelo zokusebenza, ukuhambisa amafayela kusuka / kuya ku-SD, njll.
Okokuqala, sibeka 'imithetho' ku-udev. Lokho wukuthi, sivula ikhonsoli (izicelo / izesekeli / ukuphela) bese uthayipha:
Okwe-Ubuntu:
isudo gedit /etc/udev/rules.d/51-android.rules
Okwe-Debian:
sudo yayo
gedit /etc/udev/rules.d/51-android.rules
Kuzona zozimbili izimo kufanele sifake iphasiwedi yethu ye-Root ukwenza inqubo. Uma usebenzisa i-KDE esikhundleni se-Gnome, kufanele ungene esikhundleni seGedit ngesihleli sombhalo osisebenzisayo, uKate, uNano, ...
Isihleli seGedit sizovula futhi ngaphakathi kwaleli fayela, kufanele sengeze umugqa olandelayo:
SUBSYSTEM == »usb | usb_device», SYSFS {idVendor} == »0bb4 ″, SYMLINK + =» android_adb », IMODE =» 0666 ″, USER = »impande»
Iso: kufanele ube nokucatshangelwa okumbalwa ukusebenzisa lo mugqa:
- I-IdVendor iyashintsha kuye ngomenzi wayo. Shintsha i-0bb4 iye kumkhiqizi wakho ngokubheka etafuleni elilandelayo:
- Esigabeni Somsebenzisi, ku-Ubuntu kufanele sibeke izimpande. Uma usebenzisa i-Debian kuzofanele sibeke igama lomsebenzisi wethu. isibonelo: USER = »ngakho-ke».
Lapho siqeda ukufaka umugqa SAVE futhi uvale.
Kufanele siqale kabusha izinsizakalo ze-udev. Kungenziwa ngokuqalisa kabusha ikhompyutha, noma ishesha:
/etc/init.d/udev qala kabusha
Manje kufanele silande i-Android SDK kokulandelayo isixhumanisi SikuLinux, ngakho-ke yilokho okudingekayo. Lapho ukulanda sekuphelile, siyakuvula iziphu. Ngincoma ukukwenza enkombeni yakho yasekhaya. Yize ungakhetha i-Desktop noma lapho ufuna khona, futhi uguqule imizila yokufundisa esinqumweni sakho. Ngizosebenzisa umkhombandlela wami wasekhaya, futhi ngishayele ifolda i-android-sdk ukuthola ukuthayipha okuncane.
Siya ku-Android-sdk (esisanda kuyivula ku-zip) nakwifolda yamathuluzi. Ngaphakathi yifayela elibizwa nge-Android. Inkinobho engakwesokudla kuyo, sichofoza kuzakhiwo. Siya kufolda ye-parmisos, khetha inketho "vumela ifayela ukuthi lisebenze njengohlelo" bese uvala. Manje chofoza kabili kufayela, bese sinikeza inketho "run in terminal". Ngakho-ke uma kunenkinga ukuze ingasebenzi, izositshela.
Njengoba Ubuntu busanda kufakwa, angibanga nezinkinga. Kepha kuyadingeka ukuthi kufakwe iJava neminye imitapo yolwazi. Uma lokhu kuyindaba yakho, yini ekunikeze iphutha:
- Faka iJava (Vula i-JDK 6 ku-Application Manager, Ubuntu software center).
- Imitapo yolwazi edingekayo yile elandelayo:
ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc ++ 6 lib32z1 libc6-i386 libc6 libc6-dev
Yebo, sine-Android SDK ne-AVD Manager evulekile. Siya kokukhetha 'Amaphakheji atholakalayo' bese ufaka:
- Amathuluzi we-Android SDK.
- Amathuluzi we-Android Plattform
Simyeke enze into yakhe aqede. Khululeka, kuncane okumele kwenziwe.
Ngaphambi kokufaka ifoni kufanele siye ku:
- Amasethingi, izinhlelo zokusebenza, ukuthuthukiswa bese ukhetha khona i- «USB Debugging» «Ukulungisa iphutha le-USB yazise» (akudingekile, kuphela ukuthi iyasixwayisa) kanye «Nezindawo ezilingisiwe».
Manje sesingaxhuma ifoni yethu nge-usb, futhi sizohlola ukuthi iyasebenza yini.
Sivula ikhonsoli (i-terminal) noma eyodwa yangaphambilini, iyasisiza. Sihamba nge 'cd' ukufaka ifolda lapho kukhona i-ADB. Endabeni yami:
cd / home / iulius / android-sdk / platform-tools
Khumbula, igama lakho akuyona i-iulius, ngakho-ke kuzofanela ushintshe imigqa njengoba une-SDK yakho. Uma ungabaza, vala ukuphela bese wengeza kuphela:
cd / android-sdk / platform-amathuluzi
Manje senza:
Amadivayisi ./adb
Futhi kufanele ibuyise into enjengale:
* I-daemon ayisebenzi. ukuyiqala manje ethekwini 5037 *
* i-daemon iqale ngempumelelo *
Uhlu lwamadivayisi anamathiselwe
SH0BDPL04538 idivayisi
Sekwenziwe. Ilungiselele i-ADB. Njalo lapho sifuna ukwenza okuthile, siphinda izinyathelo zokwenza ./adb nanoma yini ehambisanayo.
Okwanethezekile (angikaze ngisenze lesi sinyathelo, angisithandi). Abafuni ukuzungeza nge-cd ukufaka ifolda. Yebo, kuzofanele siye ukuhlela iphrofayili yethu ye-bash. Sivula ukuphela okusha bese sibhala:
Isudo gedit .bashrc
Sengeza ekugcineni
thekelisa PATH = $ {PATH}: / home / YOUR_USER / android-sdk / platform-tools
thekelisa PATH = $ {PATH}: / home / YOUR_USER / android-sdk / tools
Futhi yilokho kuphela. Konke kulungele ukusebenza ne-ADB ku-Android yethu. Kukhona inketho yokukwenza nge-WiFi ngohlelo lwe-ADB Wireless (udinga izimpande).
Isifundo esihle kakhulu!
Nge-Ubuntu angizange ngidinge ukuguqula imithetho.d, yebo, ngezikhathi ezithile ayibuboni kahle futhi kufanele wenze:
Isudo adb kill-server
Sudo adb start-server
Ngasikhathi sinye singahloli futhi sisuse ukumaka inketho yokulungisa iphutha kuselula (ngemuva kokunqanyulwa).
Gracias!
Kuya ngohlobo lwe-ubuntu onalo. Abokugcina bayiletha.
Kepha njengoba okokufundisa nge-Debian nami bekufanele ngibafake i-XD
Ukubonga okuhle ngokuqala phansi izinsizakalo ze-ADB.
Uma iselula ivela kolunye uhlobo lomkhiqizo, i-idVendor iyasuswa nge-lsusb
Izonikeza uhlu lapho umugqa ngamunye uzoba wohlobo:
Ibhasi 005 Idivayisi 002: ID 04e8: 681c Samsung Electronics Co., Ltd Galaxy Portal / Spica Ucingo lwe-Android
I-idVendor izoba yikota yokuqala yezinombolo ngemuva kwe-ID, kuleli cala 04e8. I-nibble elandelayo iyimodeli, okufanele futhi uyicacise uma uphinde uxhume enye igajethi kusuka kumkhiqizi ofanayo ongafuni ukuyilawula nge-ADB ene-SYSFS {idProduct} == »xxxx» (I-nibble yesibili ngemuva kwe-ID).
Ngizamile ukwenza isifundo kuzo zonke izethameli. Isikhathi esincane kukhonsoli ngoba kubasebenzisi abangajwayele kuyadida kakhulu. Ngingabuye nginikeze ukwenza izimvume kufayela le-Android nge-chmod kepha kungaba inkinga kakhulu
Noma kunjalo, konke lokhu kuphawula kuyaziswa.
ngiyabonga
Ngizama ukuxhuma i-Galaxy S2 yami ku-Ubuntu kepha ayiyitholi, ingitshela lokhu:
Uhlu lwamadivayisi anamathiselwe
idivayisi ye-emulator-5554
????????????? azikho izimvume
Yimiphi imibono?
Gracias
kahle kakhulu ngiyabonga. Endabeni yami ngivele ngafaka imitapo yolwazi futhi yangisebenzela kahle. Ukusetshenziswa Ubuntu kwe-x64
Kuhle
Nginenkinga, futhi ukuthi i-Energy System i828 yami kufanele ivele ohlwini lwamadivayisi, nge-id = 2207 esengivele ngiyilungisile ngokulandela usizo lwakho, kubonakala kungenalutho.
Ngisebenzisa i-LiveDVD kusuka ku-Ubuntu 10, lapho iJava JDK isivele ifakiwe, futhi ngilande i-Android SDK. Ngenze i- "service udev restart" ngaphandle kwezinkinga.
Ukuphela kwento engajwayelekile ebonakale kimi ilandela umhlahlandlela, ukuthi lapho wenza njengoba usho, i- "android", kuthebhu evelayo, zonke izinketho ziza kimi njengokufakiwe, ngaphandle kokwenza lutho ...
Noma yimuphi umqondo wenkinga? Ngiyabonga kakhulu kusengaphambili.