Konfigurējiet Android ADB uz Debian / Ubuntu

Nu šodien es jums rakstu a apmācība, lai varētu izmantot ADB komandas zem Debian izplatīšanas un, paplašinot, ar Ubuntu. Tas būs noderīgi tiem, kuri nevēlas pastāvīgi instalēt Ubuntu. Viss, kas norādīts zemāk, to var izdarīt, palaižot LiveCD / Live USB. Protams, tas ir, ņemot vērā to izslēdzot, visas izmaiņas tiks izdzēstas, un, lai atkal palaistu ADB, apmācība būs jāveic vēlreiz. līdz Lai saņemtu papildu palīdzību vai ieteikumus, skatiet ziņu mūsu forumā.

Īss ievads par ADB. ADB apzīmē Android Debug Bridge, ja mēs to “iztulkosim”, tas būs Android atkļūdošanas tilts. Nu, tas mums neko a priori nesaka. Viņi faktiski ir rīku komplekts, kas tiek piegādāts kopā ar Android SDK un ļauj mums kontrolēt dažas mūsu termināla funkcijas no mūsu pc. Tas ir, sākot no visu sistēmas failu atjaunināšanas, rediģēšanas, dzēšanas (nepieciešama root) līdz lietojumprogrammu instalēšanai, failu pārvietošanai no / uz SD utt.

Pirmkārt, mēs iestatījām “noteikumus” udev. Tas ir, mēs atveram konsoli (lietojumprogrammas / piederumi / terminālis) un ierakstām:

Ubuntu:

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

Debian:

sudo su

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

Abos gadījumos, lai veiktu procesu, mums jāievada root parole. Ja Gnome vietā izmantojat KDE, jums Gedit ir jāaizstāj ar izmantoto teksta redaktoru Kate, Nano, ...

Tiks atvērts Gedit redaktors, un šī faila iekšpusē mums jāpievieno šāda rinda:

APAKŠSISTĒMA == »usb | usb_device», SYSFS {idVendor} == »0bb4 ″, SYMLINK + =» android_adb », MODE =» 0666 ″, USER = »root»

Acis: lai izmantotu šo rindu, jums ir jāņem vērā daži apsvērumi:

  • IdVendor mainās atkarībā no ražotāja. Nomainiet 0bb4 uz savu ražotāju, aplūkojot šo tabulu:

  • Lietotāja sadaļā Ubuntu mums ir jānovieto root. Debian izmantošanas gadījumā mums būs jānorāda mūsu lietotāja vārds. piemērs: USER = »tā un tā».

Kad mēs pabeidzim pievienot līniju SAGLABĀT un aizvērt.

Mums ir jārestartē udev pakalpojumi. To var izdarīt, restartējot datoru, lai gan tas ir ātrāks:

/etc/init.d/udev restart

Tagad mums ir jālejupielādē Android SDK šādi saite Mēs izmantojam Linux, tāpēc tas ir vajadzīgs. Kad lejupielāde ir pabeigta, mēs to noņemam. Es iesaku to darīt mājas direktorijā. Lai gan jūs varat izvēlēties darbvirsmu vai visur, kur vēlaties, un pielāgot apmācības maršrutus savam lēmumam. Es izmantošu savu mājas direktoriju, un mapei android-sdk esmu nosaucis mazāk rakstīšanas.

Mēs ejam uz Android-sdk (kuru mēs tikko atvienojām) un mapē Tools. Iekšpusē ir fails ar nosaukumu Android. Labā poga uz tā, mēs noklikšķiniet uz rekvizītiem. Mēs ejam uz mapi parmisos, atlasiet opciju "atļaut failam darboties kā programmai" un aizveriet. Veiciet dubultklikšķi uz faila, un mēs dodam opciju "palaist terminālā". Tātad, ja rodas kāda problēma, lai tā nedarbotos, tā mums to pateiks.

Ar svaigi instalētu Ubuntu man nav bijis problēmu. Bet ir jābūt instalētai Java un dažām bibliotēkām. Ja tas ir jūsu gadījums, kas ir radījis kļūdu:

  • Instalējiet java (atveriet JDK 6 lietojumprogrammu pārvaldniekā, Ubuntu programmatūras centrā).
  • Nepieciešamās bibliotēkas ir šādas:

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

Nu, mums ir atvērts Android SDK un AVD pārvaldnieks. Mēs dodamies uz opciju “Pieejamās paketes” un instalējam:

  • Android SDK rīki.
  • Android Plattform rīki

Mēs ļāvām viņam darīt savu lietu un pabeigt. Atpūtieties, tur ir maz ko iet.

Pirms tālruņa pievienošanas mums ir jādodas uz:

  • Iestatījumi, lietojumprogrammas, izstrāde un tur atlasiet «USB atkļūdošana» «Paziņot par USB atkļūdošanu» (tas nav nepieciešams, tikai tas mūs brīdina) un «Simulētās vietas».

Tagad mēs varam pieslēgt tālruni caur USB, un mēs pārbaudīsim, vai tas darbojas.

Mēs atveram konsoli (termināli) vai iepriekšējo, tas mums palīdz. Mēs virzāmies ar 'cd', lai ievadītu mapi, kurā atrodas ADB. Manā gadījumā:

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

Atcerieties, ka jūsu vārds nav iulius, tāpēc jums būs jāmaina līnijas tāpat kā jums ir SDK. Ja rodas šaubas, aizveriet termināli un pievienojiet tikai:

CD / android-sdk / platformas rīki

Tagad mēs izpildām:

./adb ierīces

Un tam ir jāatgriež kaut kas līdzīgs šim:

* Dēmons nedarbojas. sākot to tagad uz ostu 5037 *
* Veiksmīgi Sākās dēmons *
Pievienoto ierīču saraksts
SH0BDPL04538 ierīce

Tieši tā. Konfigurēja ADB. Katru reizi, kad mēs vēlamies kaut ko darīt, mēs atkārtojam darbības, lai izpildītu ./adb un visu, kas atbilst.

Ērtajiem (es nekad nedaru šo soli, man tas nepatīk). Viņi nevēlas apiet apkārt ar kompaktdisku, lai ievadītu mapi. Nu, mums būtu jādodas, lai rediģētu savu bash profilu. Mēs atveram jaunu termināli un rakstām:

sudo gedit .bashrc

Mēs pievienojam beigās

eksportēt PATH = $ {PATH}: / home / YOUR_USER / android-sdk / platform-tools

eksportēt PATH = $ {PATH}: / home / YOUR_USER / android-sdk / tools

Un viss. Visi ir gatavi darbam ar ADB mūsu Android ierīcēs. Ir iespēja to izdarīt, izmantojot WiFi, izmantojot ADB Wireless programmu (jums nepieciešama root).

Fuente


8 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgs par datiem: Actualidad emuārs
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   trimax teica

    Ļoti laba apmācība!

    Ar Ubuntu man nav bijis nepieciešams modificēt noteikumus. D, jā, laiku pa laikam tas to labi neatpazīst, un jums tas jādara:

    sudo adb kill-serveris
    sudo adb sākuma serveris

    Tajā pašā laikā mēs noņemam un noņemiet atzīmi no atkļūdošanas opcijas mobilajā ierīcē (pēc atvienošanas).

    Paldies!

    1.    el_iulius teica

      Tas ir atkarīgs no jums pieejamās ubuntu versijas. Pēdējie to nes.
      Bet, tā kā apmācība ir paredzēta Debian, man bija jāiekļauj arī XD

      Labs novērtējums par ADB pakalpojumu restartēšanu.

  2.   Fer teica

    Ja mobilais ir no cita zīmola, idVendor tiek noņemts ar lsusb
    Tas sniegs sarakstu, kurā katra rinda būs šāda veida:
    005. autobuss. Ierīce 002: ID 04e8: 681c Samsung Electronics Co., Ltd. Galaxy Portal / Spica Android tālrunis
    IdVendor būs pirmais numuru kvartets aiz ID, šajā gadījumā 04e8. Nākamais kniebiens ir modelis, kuru jums vajadzētu arī norādīt, ja pievienojat arī citu tā paša ražotāja sīkrīku, kuru nevēlaties kontrolēt ar ADB, izmantojot SYSFS {idProduct} == »xxxx» (otrais kniebiens pēc ID).

    1.    el_iulius teica

      Esmu mēģinājis izveidot apmācību visām auditorijām. Ar mazāk laika konsolē, jo nepieradušiem lietotājiem tas ir mulsinošāk. Es varētu arī piešķirt izpildes atļaujas android failam ar chmod, bet tas būtu vēl vairāk problēmu

      Pat ja tā, visi šie komentāri tiek novērtēti.

  3.   Jose teica

    paldies!

  4.   Jose teica

    Es mēģinu savienot savu Galaxy S2 Ubuntu, bet tas to neatklāj, bet man to saka:

    Pievienoto ierīču saraksts
    emulatora-5554 ierīce
    ???????????? nav atļauju

    Kādas idejas?

    Gracias

  5.   Pedro Moskeda teica

    ļoti labi, paldies. Manā gadījumā es tikko instalēju bibliotēkas, un tas man darbojās perfekti. X64 Ubuntu izmantošana

  6.   Hosē Ignasio Peress Marturē teica

    Sveiki labi.
    Man ir problēma, un manai enerģijas sistēmai i828 vajadzētu parādīties ierīču sarakstā ar ID = 2207, kuru es jau konfigurēju pēc jūsu palīdzības, un tas šķiet tukšs.
    Es izmantoju LiveDVD no Ubuntu 10, kur Java JDK jau ir instalēts, un esmu lejupielādējis Android SDK. Esmu bez problēmām veicis "service udev restart".

    Vienīgais dīvainais, kas man ir parādījies, sekojot rokasgrāmatai, ir tas, ka, izpildot, kā jūs sakāt, "android" parādītajā cilnē visas opcijas tiek manas uzstādītas, neko nedarot ...

    Vai ir kāda ideja par problēmu? Liels paldies jau iepriekš.