Lungiselela i-Android ADB ku-Debian / Ubuntu

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).

Fuente


Silandele Ezindabeni ze-Google

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele idatha: I-Actualidad Blog
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Isiqu kusho

    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!

    1.    el_iulius kusho

      Kuya ngohlobo lwe-ubuntu onalo. Abokugcina bayiletha.
      Kepha njengoba okokufundisa nge-Debian nami bekufanele ngibafake i-XD

      Ukubonga okuhle ngokuqala phansi izinsizakalo ze-ADB.

  2.   U-Fer kusho

    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).

    1.    el_iulius kusho

      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.

  3.   Jose kusho

    ngiyabonga

  4.   Jose kusho

    Ngizama ukuxhuma i-Galaxy S2 yami ku-Ubuntu kepha ayiyitholi, ingitshela lokhu:

    Uhlu lwamadivayisi anamathiselwe
    idivayisi ye-emulator-5554
    ????????????? azikho izimvume

    Yimiphi imibono?

    Gracias

  5.   UPedro Mosqueda kusho

    kahle kakhulu ngiyabonga. Endabeni yami ngivele ngafaka imitapo yolwazi futhi yangisebenzela kahle. Ukusetshenziswa Ubuntu kwe-x64

  6.   UJosé Ignacio Pérez Marturet kusho

    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.