Când avem nevoie recuperarea schimbării în terminalele noastre sau când avem nevoie schimbați SPL sau utilizați Emulator SDK, trebuie să punem mâna pe Instrumentul ADB care vine în SDK Android. De multe ori repetăm pașii pe care îi găsim în manuale sau pe web fără să știm foarte bine ce facem, astăzi vom încerca să ne anunțați ceva mai mult despre ceea ce facem data viitoare când vom folosi ADB.
Pentru a utiliza Consolă ADB este necesar să fi coborât SDK Android pe computerul nostru și dezarhivat într-un folder care, din motive practice, se recomandă a fi la baza discului nostru hard. În acest folder al SDK găsim un alt folder numit Instrumente. În acest folder instrumentele sunt instrumentele care îi ajută pe dezvoltatori în activitatea lor de creare a aplicațiilor, unul dintre acestea este ADB.
Pentru a utiliza ADB trebuie să deschidem o sesiune în terminal dacă suntem pe Mac sau în consolă Comenzi Android dacă suntem în ferestre. Odată ajuns în terminal trebuie să mergem în folderul de instrumente din sdk, pentru a face acest lucru cu comanda CD (schimbare director) schimbăm directorul până când suntem în instrumente. De exemplu, dacă atunci când deschidem terminalul sau consola vedem că obținem o linie de comandă astfel încât: c:/>Fișiere de program/Documentele mele/Androidsis/_ înseamnă că suntem în director androidsis care se află la rândul său în interiorul directorului documentele mele întoarce-te înăuntru fișiere de programe. Noi am scris cd .. și vom descărca o ramură în structura de directoare și vom fi înăuntru c: /> Fișiere de program / Documentele mele / _ , continuăm așa până ajungem c: /> și odată aici scriem cd și numele folderului în care găsim android sdk dezarhivat, dacă ar fi de exemplu Android sdk 16, atunci ar trebui să scriem cd androidsdk16 și ne-ar conduce să fim în C: /> android sdk 16 / _, continuăm așa până când suntem în dosarul de instrumente din SDk-ul Android.
Odată ce ne aflăm în acest folder, doar plasând adb și apăsând pe Enter, vom afișa opțiunile disponibile pentru a executa cu această comandă. Cele pe care le folosim cel mai mult sunt următoarele:
instalare adb adb install appmanager.apk Această opțiune ne permite să instalăm o aplicație pe terminalul nostru.
adb push adb push appmanager.apk sdcard / appmanager.apk Această opțiune ne permite să copiem un anumit fișier într-o anumită locație de pe telefonul nostru.
adb trage adb sdcard / appmanager.apk appmanager.apk Cu aceasta am reușit să copiem un fișier de pe telefonul nostru pe computerul nostru
adb decide Ne arată o listă cu terminalele sau emulatoarele conectate.
coajă adb Pe ecran va apărea un semn de lire sterline, semn că am intrat într-o sesiune de interpret de comandă. Odată ajuns în interpretul de comandă shell, putem crea partiții, directoare, șterge, crea, etc ... În interiorul shell-ului putem folosi următoarele comenzi:
- ls Enumerați directoarele și folderele existente în calea pe care o avem.
- reporniți Reporniți terminalul
- rm Ștergeți un fișier
- rmdir Ștergeți un director
- cd Schimbați directorul
- mkdir Creați un director
- mkswapp Creați un sistem de schimb
- monta Montați o unitate sau o partiție
- umount Demontați o unitate
- mv Mutați sau redenumiți un fișier
Exemplu:
adb shell mount / sdcard (Montăm cardul SD pentru a putea lucra la el)
adb shell rm /sdcard/update.zip (Ștergem fișierul update.zip de pe telefonul nostru)
adb push androidsis.zip /sdcard/androidsis.zip (Copiam fișierul androidsis.zip de pe computerul nostru pe cardul nostru)
adb shell umount / sdcard (Ne demontăm cardul SD)
Ei bine, sper să vă ajute, dacă vedeți vreo greșeală, nu ezitați să-mi spuneți, vă mulțumesc.
SURSA | android.com
Împingeți și trageți la fel sau au o diferență?
Ce zici de un articol de pe userinit.sh sau user.conf cu detalii despre cum să schimbi swapp-ul, să activezi compcache, să muți cache-ul într-o clasă de 6 sd etc….
Alo
Practic da. Despre ceea ce comentați, o voi face, nu am avut în vedere acest lucru, deoarece romii merg spre o cale a automatismului, că în ultima vreme nu mai este nimic de făcut, pur și simplu instalați-le.
Dar îl pregătesc și îl încărc
Un saludo
Mulțumesc, de bază, dar util
Eroul îmi dă deja război ...
Înainte de a-l înrădăcina, parcurg această secțiune, deoarece încerc să schimb recuperarea care mă duce la primii pași cu ADB. Accesez de la WinXP de la cmd la ADB, după instalarea driverelor USB din SDK și fac un „dispozitive adb”, „adb shell” și nu există nicio modalitate în care driverul este instalat, dar se pare că nu îl detectează bine sau nu știu ... să spun că am un WinXP pe 64 de biți, poate acest driver are probleme? 🙁
Bună, ce mai faci? Am o problemă cu htc wildfire, îl am înrădăcinat și s-off, am vrut să pun un nou rom și în procesul de instalare telefonul a scăpat și bateria s-a stins. Acum când pornesc telefonul Primesc un ecran alb cu htc și nimic altceva este că nu mă descurc bine cu comenzile adb shell și nu știu cum să instalez din nou rom-ul care îl avea. Sper că mă puteți ajuta mulțumesc
Nu știți o comandă sau ediția unui fișier care vă permite să configurați calea în care sunt înregistrate fișierele pe care le primește telefonul mobil prin Bluetooth?
Chiar am inteles, acum te urmaresc pe twitter
adb shell mount / system / framework (montăm folderul în R / W)
adb push / system / framework
Este necesar să demontați folderul / system / framework? Este corect acest script?
Multumesc
Deoarece pot modifica permisiunile unui fișier (în cazul meu .db), încerc cu $ chmod 777
Bună ziua, am înțeles o mulțime de tutoriale, dar am o singură îndoială: dacă transfer fișierele sau folderele de pe telefonul mobil pe computer, le pot edita cu un program pe computer.
Mulţumiri