Instalacija Android SDK-a i postavljanje ADB-a. Razvoj za Android: instaliranje SDK-a Instaliranje SDK-a na Windows 7

Instalacija Android SDK-a i postavljanje ADB-a. Razvoj za Android: instaliranje SDK-a Instaliranje SDK-a na Windows 7

09.05.2018

Ovaj će članak pomoći svim početnicima i vlasnicima Android uređaja da se upoznaju SDK. Naučit ćeš kako instalirati android sdk. Zašto je to potrebno: prvo, za hakiranje, drugo, za pristup sistemskom dijelu firmvera i njegovu naknadnu promjenu, i treće, za dobivanje root prava.
Postoji alat u SDK-u ADB (Android Debug Bridge) Debugging Bridge za Android ili drugo sučelje za otklanjanje pogrešaka na Androidu, s njim možete:

Ovaj manifest mora biti u korijenskom direktoriju svake aplikacije. Ovdje su navedene pojedinačne radnje i postavke, dopuštenja i postavke aplikacije kao što su ikone itd. Ima detaljno razumijevanje svega što je potrebno kao programer. Ovdje možemo postaviti mnogo filtara, poput aktivnosti koje želimo ispisati, koju aplikaciju, koje poruke pisati itd. Pomoću ovog alata lako je pronaći što je točno pošlo po zlu. Saznat ćemo koji je redak pogreška.

Pronalazimo varijable okruženja stavke i nalazimo stavku Staza, kliknite uredi i bez brisanja dodajte svoj put odvojen točkom i zarezom C:\adt-bundle-windows\platform-tools(vidi sliku). Pritisnite OK.

Također možete preuzeti i instalirati. Idemo na službenu web stranicu knjižnice, idite na odjeljak "Preuzimanje" i kliknite "Preuzmi instalacijski program". Napokon smo sve učitali, sada postoji samo ažuriranje i napredak. Početnici ispunjavaju kvadratiće, kao i na slici, napredni mogu popunjavati prema sebi.

Biblioteku ćemo upoznati kreiranjem jednostavne igre u kojoj nećemo koristiti ekstenziju. Pretposljednja stvar trebala bi biti uspješan razvoj naše baze dizajna. A ovo će biti zadnja za danas. Projekt smo mi uvezli i vidimo da se sastoji od tri direktorija.

Sada provjerimo radi li sve: idite na Start, pokrenite naredbeni redak (po mogućnosti kao administrator za Windows Vista/7) i unesite naredbu adb i dobit ćete sljedeće.

Proizlaziti

Ako ste ga primili, onda sve radi odlično.

ADB naredbe

Evo popisa korisnih naredbi:
adb devices - Pregledajte popis uređaja koji su već povezani s računalom
adb wait-for-device - Pričekajte da se uređaj poveže
adb get-serialno - Pregledajte serijski broj uređaja
adb logcat - Pogledajte što se događa unutar uređaja
adb logcat > c:\logcat.txt - Naredba će spremiti sve promjene u datoteku
filteri za logcat
V - Opširno (najniži prioritet, zadani način)
D - Debug (otklanjanje pogrešaka)
Ja - Info
W - Upozorenje
E - Greška
F - Fatal (kritična pogreška)
S - Tiho (najviši prioritet, tihi način rada, ne emitiraj ništa)
Primjer adb logcat *:W - Prikaži samo poruke o greškama sustava
adb logcat [-b] - Prikazuje informacije o međuspremniku sustava
radio - Pregledajte međuspremnik koji sadrži poruke iz radio/telefonskog modula.
događaji - Pregledajte međuspremnik koji sadrži poruke povezanih događaja.
main - Prikaz glavnog međuspremnika dnevnika (zadano)
Primjer adb logcat -b radio
adb reboot - Ponovno pokrenite uređaj.
adb reboot recovery - Ponovno pokrenite uređaj u način oporavka.
adb reboot bootloader - Ponovno pokrenite u način pokretanja.
adb shell cat /proc/mtd - Pregled informacija o "particijama" memorije uređaja.
adb shell df - Pregledajte informacije o particijama i besplatnim resursima.
adb push - Kopirajte datoteku na uređaj.
adb pull - Kopirajte datoteku na svoje računalo.
adb install [-l] [-r] [-s] - instaliranje aplikacije
Primjer adb instalacije iz:/adb/app/autostarts.apk Instalirajte datoteku autostarts.apk koja se nalazi u mapi /adb/app/ na disku s:
filteri
-l Blokiraj aplikaciju.
-r Ponovno instalirajte aplikaciju, spremajući podatke.
-s Instalirajte aplikaciju na memorijsku karticu.
adb uninstall - Deinstaliranje aplikacije.
Primjer adb uninstall autostarts.apk

Moramo postaviti temelje naše igre, ako vidite istu stvar kao na slici, totalno ste cool i sve radi kako treba. Česi su očajno spori. Što se napredne kompatibilnosti tiče, sve će raditi, ali ne mora nužno pratiti trendove. Skuhajte kavu ili čaj jer će dugo trajati.

Korištenje virtualnih uređaja

Ako nije, prvo ga preuzmite i instalirajte. Morate omogućiti uklanjanje pogrešaka izravno na telefonu ili tabletu. U polje Naziv unesite kako želite da vaš virtualni uređaj dobije naziv. Otvorit ćete prozor koji je vrijedan vaše pažnje. Zanimljiva je opcija "Scale" za stvarnu veličinu, koja vam omogućuje da prilagodite veličinu zaslona telefona i mekoću zaslona prijenosnog računala. Rezultat je da možete prikazati portret od 800 px na zaslonu prijenosnog računala s portretom od 768 px, a dio i dalje zauzima različite pruge.



Zahvaljujući Android SDK-u, možete otvoriti bilo koju Android aplikaciju na svom računalu. Na primjer, možete igrati Froot Ninja ili Talking Tom na svom radnom sustavu. Ovaj program bit će relevantan za vlasnike mobilnih uređaja ove popularne platforme, programere softvera ili one koji planiraju kupiti pametni telefon na Android OS-u. Ovaj uslužni program može se koristiti za odabir potrebnih aplikacija za vaš telefon, međutim, postupak njihove instalacije na vašem računalu prilično je kompliciran. Pokušajmo besplatno preuzeti Android SDK i instalirati njegovu novu verziju na svoje računalo.

Da je sve tako dobro ispalo, što biste planirali? Unesite naziv projekta u naslov projekta i kliknite Dalje. Naziv paketa mora sadržavati naziv paketa vaše aplikacije. Napravite radnju koju želite testirati i ne mijenjajte naziv. Što ovo kasnije znači?

Zatim kliknite "Završi" i aplikacija će biti izrađena. Dvaput kliknite na njega i pregledajte brojne obrasce i nekoliko kartica ispod. Ne brinite, sve ćemo objasniti u drugim djelima. Dobit ćete oko 13 redaka izvornog koda za nešto nejasno i pomalo nepoznato. Ako imate pravilno povezan telefon, aplikacija će se preuzeti na njega.

Mogućnosti:

  • emulacija mobilnih aplikacija;
  • odabir željenog Android uređaja za prikaz aplikacija;
  • instalacija različitih verzija Android OS-a;
  • izbor dizajna sučelja.

Princip rada:

Sučelje programa izgleda poput mobilnog uređaja. Glavna funkcija Android SDK-a je emulacija aplikacija za telefone s Android platformom. Prilikom korištenja programa, mnogi korisnici mogu imati problema tijekom instalacije aplikacija. Ovaj će uslužni program biti koristan programerima softvera za pametne telefone; omogućuje vam da vidite rezultate svog rada. U fazi instaliranja programa trebate odabrati verzije Android OS-a potrebne za instalaciju. Nakon toga možete dodati potrebne aplikacije u program za testiranje i pregled.

Ako nije, vidjet ćete prozor u kojem birate koji uređaj pokreće aplikaciju. Objasnit ćemo sve ovo sljedeći put, pokazati vam kako pokrenuti drugu iz jedne aktivnosti i kako koristiti neki pogled. Ako ne znate neki savjet, ne bojte se pitati u komentarima. Uopće mi se ne sviđa prijevod izvora. Resursi za pisanje toliko su engleski. Ako korisničko ime povezano s vašom aplikacijom uključuje naziv ili robnu marku tvrtke, morate ovlastiti tu tvrtku da koristi naziv ili robnu marku tvrtke u vašem korisničkom imenu ili promijeniti svoje korisničko ime kako biste uklonili naziv ili robnu marku tvrtke. Vaša prijava ispunjava uvjete prijave. Vi ste isključivo odgovorni za sve aspekte razvoja i korištenja vaše aplikacije, uključujući povezanu dokumentaciju, korisničku pomoć, podršku i jamstvo.

  • Odgovornost za korištenje.
  • Vlasništvo nad programskim materijalima.
Slažete se da su oblik i priroda Programskih materijala podložni promjenama bez prethodne obavijesti i da buduće verzije Programskih materijala mogu biti nekompatibilne s aplikacijama razvijenim u prethodnim verzijama Programskih materijala.

Android SDK radi na Windows XP, Vista, 7 i 8.

Prednosti:

  • testiranje svih Android aplikacija;
  • podrška za razne Android uređaje;
  • mogućnost preuzimanja besplatnog Android SDK-a na vaše računalo;
  • jednostavno sučelje.

minusi:

  • Englesko sučelje;
  • Mogu postojati poteškoće u radu za početnike.

Android SDK vrlo je koristan za programere Android aplikacija. Možete testirati bilo koji mobilni program izravno na računalu.

Ovaj Ugovor počinje važiti na dan kada izrazite svoje prihvaćanje odredbi i uvjeta ovog Ugovora i ostaje na snazi ​​dok ne bude raskinut u skladu s odredbama ovog Ugovora. Bilo koja strana može raskinuti ovaj Ugovor iz bilo kojeg razloga. Međutim, odredbe koje bi prirodno preživjele raskid ovog Ugovora ostat će na snazi. Svaka strana zastupa i jamči drugoj: ima sva potrebna prava, ovlasti i sposobnosti za obavljanje i izvršavanje obveza predviđenih ovim Ugovorom; nije potrebno ovlaštenje ili odobrenje bilo koje treće strane u vezi s izvršenjem, isporukom ili izvođenjem ovog Ugovora te strane; ovaj Ugovor predstavlja pravnu, valjanu i obvezujuću obvezu koju treba izvršiti u skladu s njegovim uvjetima; i obveze te strane prema ovom Ugovoru ne krše niti jedan zakon niti bilo koji drugi ugovor na koji je ta strana obvezna. Izjavljujete i jamčite da imate sva prava intelektualnog vlasništva, uključujući sve potrebne patente, zaštitne znakove, poslovne tajne, autorska prava ili druga vlasnička prava u Prijavi i Podnesku. Ako koristite materijale trećih strana, izjavljujete i jamčite da imate pravo distribuirati materijale trećih strana u aplikaciji. Možete imati prava koja se razlikuju od jurisdikcije do jurisdikcije; međutim, gore navedena odricanja od odgovornosti primjenjuju se u najvećoj mjeri dopuštenoj važećim zakonom. Osim ako je zabranjeno, slažete se da će se svi sporovi, zahtjevi i postupci koji izravno ili neizravno proizlaze iz ili u vezi s ovim Ugovorom rješavati pojedinačno, bez ikakvog oblika skupne tužbe i isključivo na državnim ili saveznim sudovima koji se nalaze u okrugu Johnson, Kansas. Suglasni ste da ćete se odreći svih obrana nedostatka osobne nadležnosti i forum non conveniens s obzirom na mjesto i nadležnost državnih i saveznih sudova u okrugu Johnson, Kansas. Ni tijek ponašanja između stranaka ni trgovinska praksa neće mijenjati ovaj Ugovor. Ako se bilo koja odredba u ovom Ugovoru smatra nevažećom, ostatak ovog Ugovora nastavit će se primjenjivati. Ako se za bilo koju odredbu u ovom Ugovoru utvrdi da je nezakonita, ništavna ili neprovediva, tada će se ta odredba smatrati odvojivom od ovog Ugovora, a preostale odredbe će i dalje biti važeće i provedive. Svaki navodni prijenos kojim se krši ovaj Ugovor je ništavan. Ne smijete koristiti, izvoziti, ponovno izvoziti, uvoziti, prodavati ili prenositi bilo koji od Programskih materijala osim kako je dopušteno zakonom Sjedinjenih Država i drugim važećim zakonima u jurisdikciji u kojoj nabavite takve Programske materijale. Konvencija o ugovorima o međunarodnoj prodaji robe. . Međutim, potrebni su posebni certifikati i profili usluga.

Međutim, korištenje uslužnog programa zahtijeva posebno znanje i može biti problematično za korisnike početnike.

Zahvaljujući Android SDK-u, možete otvoriti bilo koju Android aplikaciju na svom računalu. Na primjer, možete igrati Froot Ninja ili Talking Tom na svom radnom sustavu. Ovaj program bit će relevantan za vlasnike mobilnih uređaja ove popularne platforme, programere softvera ili one koji planiraju kupiti pametni telefon na Android OS-u. Ovaj uslužni program može se koristiti za odabir potrebnih aplikacija za vaš telefon, međutim, postupak njihove instalacije na vašem računalu prilično je kompliciran. Pokušajmo besplatno preuzeti Android SDK i instalirati njegovu novu verziju na svoje računalo.

Mogućnosti:

  • emulacija mobilnih aplikacija;
  • odabir željenog Android uređaja za prikaz aplikacija;
  • instalacija različitih verzija Android OS-a;
  • izbor dizajna sučelja.

Princip rada:

Sučelje programa izgleda poput mobilnog uređaja. Glavna funkcija Android SDK-a je emulacija aplikacija za telefone s Android platformom. Prilikom korištenja programa, mnogi korisnici mogu imati problema tijekom instalacije aplikacija. Ovaj će uslužni program biti koristan programerima softvera za pametne telefone; omogućuje vam da vidite rezultate svog rada. U fazi instaliranja programa trebate odabrati verzije Android OS-a potrebne za instalaciju. Nakon toga možete dodati potrebne aplikacije u program za testiranje i pregled.

Android SDK radi na Windows XP, Vista, 7 i 8.

Prednosti:

  • testiranje svih Android aplikacija;
  • podrška za razne Android uređaje;
  • mogućnost preuzimanja besplatnog Android SDK-a na vaše računalo;
  • jednostavno sučelje.

minusi:

  • Englesko sučelje;
  • Mogu postojati poteškoće u radu za početnike.

Android SDK vrlo je koristan za programere Android aplikacija. Možete testirati bilo koji mobilni program izravno na računalu.

Međutim, korištenje uslužnog programa zahtijeva posebno znanje i može biti problematično za korisnike početnike.

Zadnja izmjena: 14.11.2017

Sve što radimo na Androidu koristeći Javu ovisi o Android SDK-u – ako kreiramo aplikaciju za određenu verziju, na primjer, za Android Nougat, tada moramo imati instalirane odgovarajuće SDK alate. To se mora uzeti u obzir tijekom razvoja.

Otvorimo Android Studio. Standardno, ako prvi put pokrenemo program, onda nam se otvori neki početni izbornik. Na samom dnu početnog zaslona programa pronađite gumb "Konfiguriraj" i kliknite na njega:

Za detaljniji prikaz svih komponenti za svaku platformu kliknite na poveznicu Prikaži pojedinosti o paketu na dnu prozora.

Ovdje možemo detaljno vidjeti koji su paketi instalirani za svaku platformu. Sve komponente su grupirane prema određenoj verziji SDK-a, na primjer, Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) i tako dalje. Svaka verzija SDK-a zapravo predstavlja određenu verziju ili subverziju OS-a Android. Ali svaka verzija SDK-a uključuje širok raspon komponenti, uključujući alate za razvoj za televizore, pametne satove itd. Možda neće biti potrebni svi ovi alati, pa nema smisla potpuno instalirati sve verzije SDK-a.

U ovom slučaju će nas prvenstveno zanimati stavka Android SDK Platforma. Android SDK Platforma sadrži sve glavne funkcionalnosti koje se koriste tijekom razvoja. Ova se stavka može odabrati za sve one platforme za koje ćemo sastaviti aplikaciju. Konkretno, preporučam odabir najnovijih platformi - Android 8.0/7.1, kao i onih koje će se koristiti kao minimalne platforme, na primjer, Android 5.0 / 5.1.

Osim SDK platforme, svaka platforma u pravilu sadrži niz komponenti koje su namijenjene testiranju aplikacije na emulatoru:

    Slika sustava Android TV Intel x86 Atom

    Slika sustava Android Wear Intel x86 Atom

Za starije platforme, popis komponenti može varirati.

Ako ne planirate koristiti emulator, onda ove komponente nisu toliko važne. I obrnuto, ako će se testiranje odvijati na emulatoru, tada biste trebali instalirati sliku sustava za to Slika sustava Google API-ja Intel x86 Atom ili Slika sustava Google Play Intel x86 Atom.

Ovdje su za nas najvažniji paketi:

    Repozitorij podrške za Android

    Biblioteka podrške za Android

    Google Play usluge

    Google spremište

    Google USB upravljački program

Ovi paketi instaliraju android repozitorije i usluge Google Play. Osim toga, ako želite koristiti Google pametni telefon - Nexus 5/5X i 6/6P ili Google Pixel - za testiranje aplikacija, tada morate instalirati Google Usb Driver paket koji daje driver za rad s ovim pametnim telefonima. Ako namjeravate koristiti pametni telefon drugog proizvođača, tada ćete u ovom slučaju morati instalirati USB upravljački program izravno od ovog proizvođača. U pravilu, kada povežete pametni telefon, sustav sam pokušava instalirati upravljački program.

Ako planirate koristiti emulator, trebali biste također instalirati paket Intel x86 Emulator Accelerator (instalacijski program HAXM).

A ako se tijekom procesa razvoja ili testiranja pojave problemi s nekim verzijama OS-a Android, onda je vjerojatno da korijen problema leži u nedostatku potrebnih komponenti za određene platforme. U tom slučaju možete pokrenuti SDK Manager iz Android Studija i ručno instalirati komponente koje nedostaju.

Nakon toga, svaki put kada pokrenete Android Studio, pojavit će se skočne obavijesti o dostupnosti ažuriranja po platformi, što je prilično zgodno i omogućit će projektima da prate najnovija Googleova ažuriranja.

Ako kasnije trebamo pozvati SDK Manager, to možemo učiniti iz samog Android Sudija putem alatne trake.

Android SDK je najpopularniji emulator za mobilnu platformu Android. Ovaj paket koriste mnogi programeri za izradu svojih aplikacija, a obični korisnici ga koriste kao uvod u samu platformu.

Međutim, korisniku se pruža niz dodatnih mogućnosti – na primjer. Za zamjenu firmvera ili jezgre OS-a, mnogi korisnici koriste ADB program, koji je dio gore opisanog Android SDK-a. Ovaj program omogućuje vam uspostavljanje veze između uređaja i osobnog računala i izvođenje niza manipulacija sa sustavom.

Instaliranje i konfiguriranje Android SDK i ADB paketa (Android Debug Bridge)

  1. I tako, prvo trebate preuzeti najnoviju verziju Android SDK emulatora. Preporuča se preuzimanje zip arhive kako biste izbjegli probleme s instalacijom. Prebacujemo mapu iz arhive pod nazivom android-sdk-windows u korijensku mapu pogona C, što rezultira stazom C:\android-sdk-windows.
  2. Nakon što provjerite je li računalo spojeno na internet, pokrenite program SDK Manager koji se nalazi u mapi android-sdk-windows. Pojavit će se ovakav prozor.

    Moramo preuzeti i instalirati Android SDK Platform-tools i Android SDK Tools. Od svih točaka, trebate označiti ove dvije točke i kliknuti gumb Instaliraj. Cijeli proces instalacije odvijat će se automatski. Sada za rad s uređajem trebate instalirati njegove upravljačke programe.

  3. Idite u mapu C:\android-sdk-windows\platform-tools\ i pogledajte tamo instaliran ADB program. Put do programa će izgledati ovako: C:\android-sdk-windows\platform-tools\adb i da ga ne unosite svaki put kada trebate urediti varijablu PATH. Ako je na vašem računalu instaliran Windows 7, kliknite desnom tipkom miša na prečac "Računalo", odaberite "Svojstva" iu prozoru koji se pojavi odaberite "Napredne postavke sustava". Ako imate instaliran Windows XP, kliknite desnom tipkom na " Moje računalo” ”, zatim “Svojstva”.
  4. U prozoru odabrane kartice "Napredno" kliknite "Premjesti okruženje". Na popisu parametara "Varijable sustava" odaberite "put" i kliknite gumb za uređivanje. U prozoru uređivača varijabli koji se pojavi morate dodati stazu u stavku "vrijednost varijable" na kraju retka (nakon točke sa zarezom); c:\android-sdk-windows\tools;c:\android-sdk -windows\platformski alati;. Ako nije bilo točke i zareza, obavezno ih dodajte. Spremite promjene klikom na OK.
  5. Zatim prelazimo na fazu instaliranja upravljačkog programa uređaja. Mnogi uređaji različitih proizvođača imaju računalo za sinkronizaciju gadgeta s računalom, a ako ga koristite, vjerojatno već imate instaliran upravljački program. Ako nemate upravljačke programe, morate ih instalirati. Da biste to učinili, idite u mapu prethodno instaliranog SDK-a i pokrenite SDK Manager. Postupak instalacije upravljačkog programa sličan je gore opisanoj instalaciji Android SDK platformskih alata i Android SDK alata. Odaberite Google USB Driver paket s popisa i kliknite Instaliraj. Upravljački programi će se preuzeti u mapu C:\1\android-sdk-windows\extras\google\usb_driver.

  6. Sada idite na glavni izbornik svog pametnog telefona ili tableta, idite na Aplikacije i tamo uključite USB Debugging. Gadget povezujemo s osobnim računalom, koje će otkriti novu vezu i ponuditi instaliranje upravljačkog programa na njega. Gore smo ih već uspješno preuzeli, pa ih instaliramo iz te mape. Nakon instalacije, novi uređaj će se pojaviti u upravitelju uređaja (“Računalo” -> “Svojstva” -> “Upravitelj uređaja”) - “ADB sučelje”.
  7. Sada samo trebate pokrenuti ADB program. Bolje je upravljati aplikacijom pomoću naredbenog retka, za pozivanje kojeg trebate otići na "Start" i unijeti cmd u polje za pretraživanje, a zatim pritisnuti enter. Sada, na primjer, za pregled povezanih uređaja unesite naredbu adb devices. Ipak, najbolje je koristiti alternativnu metodu -
pogleda