Sanya Android ADB akan Debian / Ubuntu

To yau na rubuto muku a koyawa don iya amfani da umarnin ADB a ƙarƙashin rarraba Debian, kuma ta ƙari, Ubuntu. Zai zama da amfani ga waɗanda basa son girka Ubuntu har abada. Duk abin da aka nuna a ƙasa, za a iya aiwatarwa ta hanyar kunna LiveCD / Live USB. Tabbas, wannan shine, la'akari da hakan lokacin rufewa, duk canje-canje za'a goge su kuma sake gudanar da ADB, lallai ne ku sake yin karatun. para Don ƙarin taimako ko shawarwari, duba post a cikin Dandalin mu.

Wani ɗan gajeren gabatarwa game da ADB. ADB yana nufin Android Debug Bridge, cewa idan muka 'fassara' shi zai zama Android Debugging Bridge. To, wannan ba ya gaya mana komai a priori. A zahiri sune saitin kayan aikin da suka zo tare da Android SDK kuma hakan yana ba mu damar karɓar ragamar wasu ayyuka na tasharmu daga pc din mu. Wato, daga sabuntawa, gyarawa, share duk fayilolin tsarin (tushen da ake buƙata) zuwa girka aikace-aikace, motsi fayiloli daga / zuwa SD, da dai sauransu.

Na farko, mun saita 'dokoki' a cikin udev. Wato, muna buɗe na'ura mai kwakwalwa (aikace-aikace / kayan haɗi / tashar) kuma buga:

Ga Ubuntu:

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

Don Debian:

su su su

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

A lokuta biyu dole ne mu shigar da kalmar sirri ta Akidar don aiwatar da aikin. Idan kuna amfani da KDE maimakon Gnome, dole ne ku maye gurbin Gedit tare da editan rubutu da kuke amfani da shi, Kate, Nano, ...

Editan Gedit zai buɗe kuma a cikin wannan fayil ɗin, dole ne mu ƙara layi mai zuwa:

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

IDAN: Dole ne ku yi la'akari da la'akari da amfani da wannan layin:

  • IdVendor yana canzawa dangane da masana'anta. Canja 0bb4 ga masana'antun ku ta hanyar kallon tebur mai zuwa:

  • A cikin ɓangaren Mai amfani, don Ubuntu dole ne mu sanya tushen. Idan muna amfani da Debian dole ne mu sanya sunan mai amfani da mu. misali: AMFANI = »so and so».

Lokacin da muka gama ƙara layin Ajiye kuma a rufe.

Dole ne mu sake farawa ayyukan udev. Ana iya yin ta ta sake farawa kwamfutar, kodayake ta fi sauri:

/etc/init.d/udev sake kunnawa

Yanzu dole ne mu sauke Android SDK a cikin mai zuwa mahada Muna kan Linux, don haka abin da yake ɗauka kenan. Lokacin da zazzagewar ya kare, sai mu zare shi. Ina ba da shawarar yin hakan a cikin kundin adireshin gidanka. Kodayake zaku iya zaɓar Desktop ko duk inda kuke so, kuma ku daidaita hanyoyin koyawa don yanke shawara. Zan yi amfani da kundin adireshin gidana, kuma na sanya wa folda suna android-sdk don rage karancin bugawa.

Muna zuwa Android-sdk (wanda kawai muka zazzage) kuma a cikin babban fayil ɗin kayan aiki. A ciki akwai fayil mai suna Android. Maballin dama akan sa, mun latsa kan kaddarorin. Muna zuwa babban fayil ɗin parmisos, zaɓi zaɓi "ƙyale fayil ɗin ya gudana azaman shiri" kuma rufe. Yanzu danna fayil ɗin sau biyu, kuma mun ba da zaɓi "gudana cikin tashar". Don haka idan akwai matsala don kada ta gudu, zai gaya mana.

Tare da sabon shigar Ubuntu, ban sami matsala ba. Amma ya zama dole a girka java da wasu dakunan karatu. Idan wannan lamarinku ne, menene ya baku kuskure:

  • Shigar da java (Buɗe JDK 6 a cikin Manajan Aikace-aikacen, cibiyar software ta Ubuntu).
  • Dakunan karatu masu mahimmanci sune masu zuwa:

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

Da kyau, muna da Android SDK da AVD Manager a bude. Muna tafiya zuwa zaɓi 'Akwai fakitin' kuma girka:

  • Kayan aikin Android SDK.
  • Kayan aikin Android Plattform

Mun barshi yayi abunsa ya gama. Huta, akwai sauran abu kaɗan.

Kafin shigar da waya dole ne mu je:

  • Saituna, aikace-aikace, ci gaba kuma a can zaɓi «Debugging USB» «USB Debug notiting» (ba lallai bane, kawai yana faɗakar da mu) da kuma «Wuraren da aka kwaikwaya».

Yanzu zamu iya sanya wayar mu ta hanyar USB, kuma bari mu duba cewa tana aiki.

Mun bude na'ura mai kwakwalwa (terminal) ko wanda daga baya, yana taimaka mana. Muna kewaya tare da 'cd' don shigar da babban fayil ɗin da ADB yake. A halin da nake ciki:

cd / gida / iulius / android-sdk / kayan aikin kayan aiki

Ka tuna, sunan ka ba abu bane mai sauki, saboda haka dole ne ku canza layukan kamar yadda kuke da SDK ɗin ku. Idan kana cikin shakka, rufe tashar kuma ƙara kawai:

cd / android-sdk / dandamali-kayan aikin

Yanzu muna aiwatarwa:

na'urorin ./adb

Kuma dole ya dawo da wani abu kamar haka:

* daemon baya gudu. farawa a yanzu a tashar jiragen ruwa 5037 *
* daemon ya fara cikin nasara *
Jerin na'urori a haɗe
SH0BDPL04538 na'urar

Shi ke nan. Sanya ADB. Duk lokacin da muke son yin wani abu, muna maimaita matakan don aiwatarwa ./adb da duk abin da ya dace.

Ga masu jin daɗi (Ban taɓa yin wannan matakin ba, ba na son shi). Ba sa son zagayawa tare da cd don shigar da fayil ɗin. Da kyau, dole ne mu je mu gyara bayananmu don bash. Mun buɗe sabon tashar kuma rubuta:

sudo gedit .bashrc

Muna ƙarawa a ƙarshen

fitarwa PATH = $ {PATH}: / gida / YOUR_USER / android-sdk / kayan aikin kayan aiki

fitarwa PATH = $ {PATH}: / gida / YOU_USER / android-sdk / kayan aikin

Kuma shi ke nan. Duk shirye suke suyi aiki tare da ADB akan Android. Akwai zaɓi don yin shi ta hanyar WiFi tare da shirin mara waya ta ADB (kuna buƙatar tushe).

Fuente


Ku biyo mu akan Labaran Google

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Hakkin bayanan: Actualidad Blog
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   trimax m

    Kyakkyawan koyawa!

    Tare da Ubuntu ban buƙaci gyara dokoki ba. D, ee, daga lokaci zuwa lokaci baya gane shi da kyau kuma yakamata kuyi:

    sudo adb kashe-sabar
    sudo adb fara-sabar

    A lokaci guda muna cire alamar da kuma cire alamar zaɓin cirewa akan wayar hannu (bayan cire haɗin).

    Gracias!

    1.    reba_ m

      Ya dogara da sigar ubuntu da kake da ita. Wadanda na karshe suka kawo shi.
      Amma tunda koyarwar ta Debian ce ni ma dole in hada su da XD

      Kyakkyawan godiya don sake farawa ayyukan ADB.

  2.   Fer m

    Idan wayar hannu daga wata alama ce, ana cire idVendor tare da lsusb
    Zai ba da jerin abubuwan da kowane layi zai kasance na nau'in:
    Bus 005 Na'ura 002: ID 04e8: 681c Samsung Electronics Co., Ltd Galaxy Portal / Spica Wayar Android
    IdVendor zai kasance farkon rukuni na lambobi bayan ID, a wannan yanayin 04e8. Nibble na gaba shine samfurin, wanda yakamata ku tantance idan kuma kun haɗa wata na'urar daga masana'anta guda ɗaya wanda baku son sarrafawa tare da ADB tare da SYSFS {idProduct} == »xxxx» (Nabi na biyu bayan ID).

    1.    reba_ m

      Na yi ƙoƙarin yin darasi ga duk masu sauraro. Tare da timean lokaci a cikin na'ura mai kwakwalwa saboda ga masu amfani da ba ayi amfani dasu ba ya fi rikicewa. Hakanan zan iya ba da izinin izini ga fayil ɗin android tare da chmod amma zai zama mawuyacin matsala

      Duk da haka, duk waɗannan maganganun suna godiya.

  3.   jose m

    na gode

  4.   Jose m

    Ina kokarin hada Galaxy S2 din ta a cikin Ubuntu amma bata gano ta ba, ta gaya min wannan:

    Jerin na'urori a haɗe
    emulator-5554 na'urar
    ?????????? babu izini

    Duk wani ra'ayi?

    Gracias

  5.   Masallacin Pedro m

    sosai na gode. A halin da nake ciki kawai na girka dakunan karatu kuma yayi min daidai. Amfani da Ubuntu na x64

  6.   Jose Ignacio Perez Marturet m

    Kyakkyawan
    Ina da matsala, kuma wannan shi ne cewa Tsarin Makamashi na i828 ya kamata ya bayyana a cikin jerin na'urori, tare da id = 2207 da na riga na tsara bayan taimakon ku, ya bayyana fanko.
    Ina amfani da LiveDVD daga Ubuntu 10, inda aka riga aka sanya Java JDK, kuma na zazzage Android SDK. Na yi "service udev restart" ba tare da matsala ba.

    Abin ban mamaki kawai da ya bayyana gareni bin jagorar, shine yayin aiwatar da yadda kuka fada, "android", a shafin da ya bayyana, duk zabin sunzo wurina kamar yadda aka girka, ba tare da yin komai ba ...

    Duk wani ra'ayin matsalar? Na gode sosai a gaba.