Määritä Android ADB Debianilla / Ubuntulla

No tänään kirjoitan sinulle a opetusohjelma voidakseen käyttää ADB-komentoja Debian-jakeluissa ja laajennuksessa Ubuntu. Se on hyödyllinen niille, jotka eivät halua asentaa Ubuntua pysyvästi. Kaikki alla mainitut, voidaan tehdä käynnistämällä LiveCD / Live USB. Toki, siis ottaen huomioon sammutettaessa kaikki muutokset poistetaan ja jos haluat suorittaa ADB: n uudelleen, sinun on tehtävä opetusohjelma uudelleen. että Jos tarvitset lisää apua tai ehdotuksia, katso viesti foorumillamme.

Lyhyt johdanto ADB: hen. ADB on lyhenne sanoista Android Debug Bridge, että jos "käännämme" sen, se olisi Android Debugging Bridge. No, tämä ei kerro meille mitään a priori. Ne ovat todella joukko työkaluja, jotka tulevat Android SDK: n mukana ja joiden avulla voimme hallita terminaalimme joitain toimintoja tietokoneeltamme. Toisin sanoen kaikkien järjestelmätiedostojen päivittämisestä, muokkaamisesta, poistamisesta (tarvitaan pääkäyttäjä) sovellusten asentamiseen, tiedostojen siirtämiseen SD: ltä jne.

Ensinnäkin asetamme "säännöt" udeviin. Eli avataan konsoli (sovellukset / lisävarusteet / pääte) ja kirjoitetaan:

Ubuntu:

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

Debianille:

sudo su

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

Molemmissa tapauksissa meidän on annettava juurisalasanamme prosessin suorittamiseksi. Jos käytät KDE: tä Gnomen sijasta, sinun on korvattava Gedit tekstieditorilla, jota käytät, Kate, Nano, ...

Gedit-editori avautuu ja tämän tiedoston sisällä on lisättävä seuraava rivi:

ALAJÄRJESTELMÄ == »usb | usb_device», SYSFS {idVendor} == »0bb4 ″, SYMLINK + =» android_adb », MODE =» 0666 ″, USER = »root»

SILMÄ: sinun on oltava pari näkökohtaa käyttääksesi tätä riviä:

  • IdVendor vaihtuu valmistajan mukaan. Vaihda 0bb4 valmistajallesi seuraavasta taulukosta:

  • Käyttäjä-osiossa meidän on asetettava Ubuntu root. Jos käytämme Debiania, meidän on lisättävä käyttäjän nimi. esimerkki: USER = »niin ja niin».

Kun olemme lisänneet viivan Tallenna ja sulje.

Meidän on käynnistettävä udev-palvelut uudelleen. Se voidaan tehdä käynnistämällä tietokone uudelleen, vaikka se on nopeampi:

/etc/init.d/udev uudelleenkäynnistys

Nyt meidän on ladattava Android SDK seuraavassa -linkkiä. Olemme Linuxissa, joten sitä se vaatii. Kun lataus on valmis, puramme sen. Suosittelen tekemään se kotihakemistossasi. Vaikka voit valita työpöydän tai minne haluat, ja mukauttaa opetusohjelman reitit päätökseesi. Aion käyttää kotihakemistoa, ja olen nimennyt kansion android-sdk, jotta kirjoittaminen olisi vähemmän.

Siirry Android-sdk-tiedostoon (jonka vain purimme) ja Työkalut-kansioon. Sisällä on tiedosto nimeltä Android. Oikea painike siinä, napsautamme ominaisuuksia. Menemme parmisos-kansioon, valitse vaihtoehto "anna tiedoston suorittaa ohjelmana" ja sulje. Kaksoisnapsauta nyt tiedostoa ja annamme vaihtoehdon "ajaa terminaalissa". Joten jos on ongelma, jotta se ei toimi, se kertoo meille.

Äskettäin asennetun Ubuntun kanssa minulla ei ole ollut ongelmia. Mutta on välttämätöntä, että Java on asennettu ja jotkut kirjastot. Jos tämä on sinun tapauksesi, mikä on antanut sinulle virheen:

  • Asenna java (Avaa JDK 6 Application Managerissa, Ubuntu-ohjelmistokeskuksessa).
  • Tarvittavat kirjastot ovat seuraavat:

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

No, meillä on Android SDK ja AVD Manager auki. Menemme vaihtoehtoon '' Saatavat paketit '' ja asennamme:

  • Android SDK -työkalut.
  • Android Plattform -työkalut

Annoimme hänen tehdä asiansa ja lopettaa. Rentoudu, siellä on vähän mennä.

Ennen puhelimen kytkemistä meidän on mentävä:

  • Asetukset, sovellukset, kehitys ja valitse siellä «USB-virheenkorjaus» «USB-virheenkorjausilmoitus» (ei ole välttämätöntä, vain se varoittaa meitä) ja «Simuloidut sijainnit».

Nyt voimme liittää puhelimen USB-liitännän kautta ja tarkistetaan, että se toimii.

Avaamme konsolin (päätelaitteen) tai aikaisemman, se auttaa meitä. Navigoimme 'cd': llä päästäksesi kansioon, jossa ADB on. Minun tapauksessani:

cd / home / iulius / android-sdk / platform-tools

Muista, että nimesi ei ole iulius, joten joudut vaihtamaan rivejä samalla kun sinulla on SDK. Jos olet epävarma, sulje pääte ja lisää vain:

cd / android-sdk / platform-tools

Nyt suoritamme:

./adb -laitteet

Ja sen on palautettava jotain tällaista:

* Daemon ole käynnissä. alkaa nyt portissa 5037 *
* Onnistuneesti aloittaminen daemon *
Lista kytketyistä laitteista
SH0BDPL04538-laite

Se siitä. Määritetty ADB. Aina kun haluamme tehdä jotain, toistamme vaiheet ./adb ja minkä tahansa vastaavan suorittamiseksi.

Mukaville (en koskaan tee tätä vaihetta, en pidä siitä). He eivät halua kiertää CD-levyllä kansioon siirtymiseksi. No, meidän olisi mentävä muokkaamaan bash-profiiliamme. Avaamme uuden terminaalin ja kirjoitamme:

sudo gedit .bashrc

Lisätään loppuun

vie PATH = $ {PATH}: / home / OMA KÄYTTÄJÄ / android-sdk / platform-tools

vie PATH = $ {PATH}: / home / OMA KÄYTTÄJÄ / android-sdk / työkalut

Ja siinä se. Kaikki ovat valmiita työskentelemään ADB: n kanssa Androidilla. On mahdollisuus tehdä se WiFi-yhteyden kautta ADB Wireless -ohjelmalla (tarvitset juuren).

Lähde


Seuraa meitä Google-uutisissa

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: Actualidad-blogi
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   trimax dijo

    Erittäin hyvä opetusohjelma!

    Ubuntun kanssa en ole tarvinnut muuttaa sääntöjä. D, kyllä, aika ajoin se ei tunnista sitä hyvin ja sinun on tehtävä:

    sudo adb kill-server
    sudo adb -käynnistyspalvelin

    Samanaikaisesti poistamme valinnan matkapuhelimen virheenkorjausvalinnasta (katkaisun jälkeen).

    Kiitos!

    1.    El_iulius dijo

      Se riippuu käyttämästäsi Ubuntun versiosta. Viimeiset tuovat sen.
      Mutta koska opetusohjelma on Debianille, minun oli myös sisällytettävä ne XD: hen

      Hyvä arvostus ADB-palvelujen uudelleenkäynnistämisestä.

  2.   Fer dijo

    Jos matkapuhelin on toisesta merkistä, idVendor poistetaan lsusb: llä
    Se antaa luettelon, jossa kukin rivi on tyyppiä:
    Bussi 005 Laite 002: ID 04e8: 681c Samsung Electronics Co., Ltd Galaxy Portal / Spica Android Phone
    IdVendor on ensimmäinen numeroiden kvartetti ID: n jälkeen, tässä tapauksessa 04e8. Seuraava napostelu on malli, joka sinun on määritettävä myös, jos liität myös toisen saman valmistajan gadgetin, jota et halua hallita ADB: llä SYSFS: llä.

    1.    El_iulius dijo

      Olen yrittänyt tehdä opetusohjelman kaikille yleisöille. Vähemmän aikaa konsolissa, koska tottumattomille käyttäjille se on hämmentävämpää. Olisin voinut antaa myös suoritusoikeudet android-tiedostolle chmod: lla, mutta se olisi enemmän hässäkkää

      Silti kaikkia näitä kommentteja arvostetaan.

  3.   jose dijo

    kiitos!

  4.   Jose dijo

    Yritän yhdistää Galaxy S2: n Ubuntussa, mutta se ei tunnista sitä, se kertoo tämän:

    Lista kytketyistä laitteista
    emulaattori-5554-laite
    ???????????? ei käyttöoikeuksia

    Mitään ideoita?

    kiitos

  5.   Peter Mosqueda dijo

    hyvä on Kiitos. Minun tapauksessani olen juuri asentanut kirjastot ja se toimi täydellisesti minulle. X64: n Ubuntu-käyttö

  6.   Jose Ignacio Perez Marturet dijo

    Hyvä.
    Minulla on ongelma, ja se on, että Energy System i828: n pitäisi näkyä laiteluettelossa, jonka tunnus = 2207, jonka olen jo määrittänyt ohjeenne jälkeen, se näyttää tyhjältä.
    Käytän LiveDVD: tä Ubuntu 10: stä, johon Java JDK on jo asennettu, ja olen ladannut Android SDK: n. Olen suorittanut "palvelun udev-uudelleenkäynnistyksen" ilman mitään ongelmia.

    Ainoa outo asia, joka on minulle ilmestynyt oppaan jälkeen, on se, että kun suoritat kuten sanot, "android", näkyviin tulevassa välilehdessä kaikki vaihtoehdot tulevat minulle asennettuna, tekemättä mitään ...

    Onko sinulla mitään käsitystä ongelmasta? Kiitos paljon etukäteen.