Android SDK installimine ja ADB seadistamine. Arendus Androidile: SDK installimine SDK installimine opsüsteemi Windows 7

Android SDK installimine ja ADB seadistamine. Arendus Androidile: SDK installimine SDK installimine opsüsteemi Windows 7

09.05.2018

See artikkel aitab kõigil Android-seadmete algajatel ja omanikel sellega tutvuda SDK. Sa õpid kuidas installida android sdk. Miks seda vaja on: esiteks häkkimiseks, teiseks püsivara süsteemiosale juurdepääsuks ja selle hilisemaks muutmiseks ning kolmandaks juurõiguste saamiseks.
SDK-s on tööriist ADB (Android Debug Bridge) Silumissild Androidile või mõni muu Androidi silumiseks mõeldud liides, millega saate teha järgmist.

See manifest peab olema iga rakenduse juurkataloogis. Siin on loetletud üksikud toimingud ja seaded, load ja rakenduse seaded, nagu ikoon jne. Tal on üksikasjalik arusaam kõigest, mida arendajana vaja läheb. Siin saame määrata palju filtreid, näiteks millist tegevust tahame loetleda, millist rakendust, milliseid sõnumeid kirjutada jne. Selle tööriista abil on lihtne leida, mis täpselt valesti läks. Selgitame välja, millisel real on viga.

Leiame üksuse keskkonnamuutujad ja leiame üksuse Tee, klõpsake käsul Muuda ja lisage oma tee semikooloniga eraldatult midagi kustutamata C:\adt-bundle-windows\platform-tools(vt pilti). Klõpsake nuppu OK.

Samuti saate alla laadida ja installida. Läheme raamatukogu ametlikule veebisaidile, minge jaotisse "Laadi alla" ja klõpsake nuppu "Download Installer". Lõpuks on meil kõik laaditud, nüüd on ainult värskendus ja edenemine. Algajad täidavad lahtreid, samuti pildil, edasijõudnu saab enda järgi täita.

Teegiga tutvume, luues lihtsa mängu, milles me laiendust ei kasuta. Teine ja viimane asi peaks olema meie disainibaasi edukas arendamine. Ja see jääb tänaseks viimaseks. Projekt imporditi meie poolt ja näeme, et see koosneb kolmest kataloogist.

Nüüd kontrollime, kas kõik töötab: minge Start, käivitage käsurida (soovitavalt Windows Vista/7 administraatorina) ja sisestage käsk adb ja hankige järgmine.

Tulemus

Kui olete selle kätte saanud, töötab kõik suurepäraselt.

ADB käsud

Siin on kasulike käskude loend:
adb-seadmed – vaadake loendit seadmetest, mis on juba arvutiga ühendatud
adb wait-for-device – oodake, kuni seade ühenduse loob
adb get-serialno – vaadake seadme seerianumbrit
adb logcat – vaadake, mis seadme sees toimub
adb logcat > c:\logcat.txt – käsk salvestab kõik faili muudatused
filtrid logcati jaoks
V – paljusõnaline (madalaima prioriteediga, vaikerežiim)
D – silumine (silumine)
Mina - Info
W - Hoiatus
E - Viga
F – saatuslik (kriitiline viga)
S – vaikne (kõrgeima prioriteediga, vaikne režiim, ei väljasta midagi)
Adb logcat *:W näide – kuvab ainult süsteemi veateateid
adb logcat [-b ] – kuvab süsteemi puhvri teabe
raadio – saate vaadata puhvrit, mis sisaldab raadio/telefonimooduli sõnumeid.
sündmused – vaadake puhvrit, mis sisaldab sõnumeid seotud sündmuste kohta.
main – põhilogi puhvri vaatamine (vaikimisi)
Adb logcat -b raadio näide
adb reboot – taaskäivitage seade.
adb reboot recovery – taaskäivitage seade taasterežiimi.
adb reboot bootloader – taaskäivitage alglaaduri režiimis.
adb shell cat /proc/mtd – vaadake teavet seadme mälu partitsioonide kohta.
adb shell df – vaadake teavet partitsioonide ja tasuta ressursside kohta.
adb push – faili kopeerimine seadmesse.
adb pull – faili kopeerimine arvutisse.
adb install [-l] [-r] [-s] - rakenduse installimine
Adb installi näide aadressilt:/adb/app/autostarts.apk Installige fail autostarts.apk, mis asub ketta kaustas /adb/app/ koos:
filtrid
-l Rakenduse blokeerimine.
-r Installige rakendus uuesti, salvestades andmed.
-s Installige rakendus mälukaardile.
adb uninstall – rakenduse desinstallimine.
Adb desinstalli näide autostarts.apk

Peame oma mängule aluse panema, kui näete sama asja, mis pildil, olete täiesti lahe ja kõik töötab nii, nagu peab. Tšehhid on meeleheitlikult aeglased. Mis puudutab täiustatud ühilduvust, siis kõik töötab, kuid ei pruugi trende järgida. Keeda kohvi või teed, sest see võtab kaua aega.

Virtuaalsete seadmete kasutamine

Kui ei, laadige see esmalt alla ja installige. Peate lubama silumise otse oma telefonis või tahvelarvutis. Sisestage väljale Nimi, mida soovite oma virtuaalseadmele panna. Avate akna, mis on teie tähelepanu väärt. Huvitav on tegeliku suuruse valik "Scale", mis võimaldab teil reguleerida telefoni ekraani suurust ja sülearvuti ekraani pehmust. Tulemuseks on see, et sülearvuti ekraanil saab kuvada 800px portree 768px portreega ja osa sellest hõivab endiselt erinevaid triipe.



Tänu Android SDK-le saate oma arvutis avada mis tahes Androidi rakenduse. Näiteks saate oma töösüsteemis mängida Froot Ninjat või Talking Tomi. See programm on asjakohane selle populaarse platvormi mobiilseadmete omanikele, tarkvaraarendajatele või neile, kes plaanivad Android OS-i nutitelefoni osta. Seda utiliiti saab kasutada telefoni jaoks vajalike rakenduste valimiseks, kuid nende arvutisse installimise protsess on üsna keeruline. Proovime Android SDK tasuta alla laadida ja selle uue versiooni arvutisse installida.

Kui kõik oleks nii hästi õnnestunud, mida oleksite plaaninud? Sisestage projekti nimetusse projekti nimi ja klõpsake nuppu Edasi. Paketi nimi peab sisaldama teie rakenduspaketi nime. Looge toiming, mida soovite testida, ja ärge muutke nime. Mida see hiljem tähendab?

Seejärel klõpsake nuppu "Lõpeta" ja rakendus luuakse. Topeltklõpsake sellel ja sirvige allolevaid vorme ja mitut vahekaarti. Ärge muretsege, me selgitame kõike teistes töödes. Saate umbes 13 rida lähtekoodi millegi ebaselge ja veidi tundmatu jaoks. Kui teil on korralikult ühendatud telefon, laaditakse rakendus sellesse alla.

Võimalused:

  • mobiilirakenduste emuleerimine;
  • rakenduste kuvamiseks soovitud Android-seadme valimine;
  • Android OS-i erinevate versioonide installimine;
  • liidese kujunduse valik.

Toimimispõhimõte:

Programmi liides näeb välja nagu mobiilseade. Android SDK põhifunktsioon on Androidi platvormiga telefonide rakenduste emuleerimine. Programmi kasutamisel võib paljudel kasutajatel tekkida probleeme rakenduste installimisel. See utiliit on kasulik nutitelefonide tarkvaraarendajatele, see võimaldab teil näha oma töö tulemusi. Programmi installimise etapis peate valima installimiseks vajalikud Android OS-i versioonid. Pärast seda saate programmi lisada vajalikud rakendused, et neid testida ja vaadata.

Kui ei, näete akent, kus saate valida, milline seade rakendust käivitab. Seda kõike selgitame järgmisel korral, näitame, kuidas ühest tegevusest teist käivitada ja mõnda vaadet kasutada. Kui te nõu ei tea, ärge kartke kommentaarides küsida. Mulle ei meeldi üldse allika tõlge. Ressursid on nii palju inglise keeles. Kui teie rakendusega seotud kasutajanimi sisaldab ettevõtte nime või kaubamärki, peate andma sellele ettevõttele loa kasutada teie kasutajanimes ettevõtte nime või kaubamärki või muutma oma kasutajanime ettevõtte nime või kaubamärgi eemaldamiseks. Teie taotlus vastab taotlemise nõuetele. Vastutate ainuisikuliselt kõigi oma Rakenduse arendamise ja kasutamise aspektide eest, sealhulgas seotud dokumentatsiooni, kasutajaabi, toe ja garantii eest.

  • Vastutus kasutamise eest.
  • Programmi materjalide omandiõigus.
Nõustute, et programmimaterjalide vormi ja olemust võidakse ette teatamata muuta ning et programmimaterjalide tulevased versioonid võivad olla kokkusobimatud programmimaterjalide eelmistes versioonides välja töötatud rakendustega.

Android SDK töötab opsüsteemides Windows XP, Vista, 7 ja 8.

Plussid:

  • kõigi Androidi rakenduste testimine;
  • erinevate Android-seadmete tugi;
  • võimalus tasuta Android SDK oma arvutisse alla laadida;
  • lihtne liides.

Miinused:

  • ingliskeelne liides;
  • Algajatele võib töö tegemisel tekkida raskusi.

Android SDK on Androidi rakenduste arendajatele väga kasulik. Saate testida mis tahes mobiiliprogrammi otse arvutis.

Käesolev leping algab kuupäeval, mil kinnitate, et nõustute selle lepingu tingimustega, ning jääb täielikult jõusse kuni selle lepingu tingimuste kohaselt lõpetamiseni. Kumbki pool võib käesoleva lepingu mis tahes põhjusel lõpetada. Sätted, mis jäävad loomulikult kehtima ka pärast käesoleva lepingu lõpetamist, jäävad siiski kehtima. Kumbki pool esindab ja garanteerib teisele: tal on kõik vajalikud õigused, volitused ja võimed käesolevas lepingus sätestatud kohustuste täitmiseks ja täitmiseks; seoses käesoleva lepingu täitmise, tarnimise või täitmisega ei ole vaja ühegi kolmanda osapoole volitusi ega heakskiitu; käesolev leping kujutab endast seaduslikku, kehtivat ja siduvat kohustust, mis tuleb täita vastavalt selle tingimustele; ja sellise poole käesolevast lepingust tulenevad kohustused ei riku ühtegi seadust ega muud lepingut, millega see pool on seotud. Kinnitate ja garanteerite, et teil on rakenduses ja esituses kõik intellektuaalomandi õigused, sealhulgas kõik vajalikud patendid, kaubamärgid, ärisaladused, autoriõigused või muud omandiõigused. Kui kasutate kolmanda osapoole materjale, kinnitate ja garanteerite, et teil on õigus levitada rakenduses kolmanda osapoole materjale. Teil võivad olla õigused, mis erinevad jurisdiktsiooniti; eeltoodud lahtiütlused kehtivad aga kohaldatava õigusega lubatud maksimaalses ulatuses. Välja arvatud juhtudel, kui see on keelatud, nõustute, et kõik vaidlused, nõuded ja menetlused, mis otseselt või kaudselt tulenevad käesolevast lepingust või on sellega seotud, lahendatakse individuaalselt, ilma igasuguse rühmahagita ja eranditult Johnsoni maakonnas Kansases asuvates valitsus- või föderaalkohtutes. Nõustute loobuma kõigist kaitsemeetmetest isikliku jurisdiktsiooni puudumise ja forum non conveniens'i kohta seoses toimumiskoha ja jurisdiktsiooniga Kansase Johnsoni maakonna osariigi ja föderaalkohtutes. Lepingut ei muuda ei pooltevaheline käitumine ega kaubandustavad. Kui mõni selle lepingu säte tunnistatakse kehtetuks, kohaldatakse ülejäänud lepingut edasi. Kui mõni selle lepingu säte tunnistatakse ebaseaduslikuks, tühiseks või jõustamatuks, loetakse see säte käesolevast lepingust eraldatavaks ning ülejäänud sätted jäävad kehtima ja jõustatavaks. Igasugune väidetav käesolevat lepingut rikkuv loovutamine on tühine. Te ei tohi kasutada, eksportida, reeksportida, importida, müüa ega üle kanda ühtegi programmi materjale, välja arvatud juhul, kui see on lubatud Ameerika Ühendriikide seaduste ja muude selle jurisdiktsiooni kohaldatavate seadustega, kust te selliseid programmi materjale hankite. kaupade rahvusvaheliste müügilepingute konventsioon. . Siiski on vaja spetsiaalseid sertifikaate ja teenuseprofiile.

Utiliidi kasutamine nõuab aga eriteadmisi ja võib algajatele kasutajatele probleeme tekitada.

Tänu Android SDK-le saate oma arvutis avada mis tahes Androidi rakenduse. Näiteks saate oma töösüsteemis mängida Froot Ninjat või Talking Tomi. See programm on asjakohane selle populaarse platvormi mobiilseadmete omanikele, tarkvaraarendajatele või neile, kes plaanivad Android OS-i nutitelefoni osta. Seda utiliiti saab kasutada telefoni jaoks vajalike rakenduste valimiseks, kuid nende arvutisse installimise protsess on üsna keeruline. Proovime Android SDK tasuta alla laadida ja selle uue versiooni arvutisse installida.

Võimalused:

  • mobiilirakenduste emuleerimine;
  • rakenduste kuvamiseks soovitud Android-seadme valimine;
  • Android OS-i erinevate versioonide installimine;
  • liidese kujunduse valik.

Toimimispõhimõte:

Programmi liides näeb välja nagu mobiilseade. Android SDK põhifunktsioon on Androidi platvormiga telefonide rakenduste emuleerimine. Programmi kasutamisel võib paljudel kasutajatel tekkida probleeme rakenduste installimisel. See utiliit on kasulik nutitelefonide tarkvaraarendajatele, see võimaldab teil näha oma töö tulemusi. Programmi installimise etapis peate valima installimiseks vajalikud Android OS-i versioonid. Pärast seda saate programmi lisada vajalikud rakendused, et neid testida ja vaadata.

Android SDK töötab opsüsteemides Windows XP, Vista, 7 ja 8.

Plussid:

  • kõigi Androidi rakenduste testimine;
  • erinevate Android-seadmete tugi;
  • võimalus tasuta Android SDK oma arvutisse alla laadida;
  • lihtne liides.

Miinused:

  • ingliskeelne liides;
  • Algajatele võib töö tegemisel tekkida raskusi.

Android SDK on Androidi rakenduste arendajatele väga kasulik. Saate testida mis tahes mobiiliprogrammi otse arvutis.

Utiliidi kasutamine nõuab aga eriteadmisi ja võib algajatele kasutajatele probleeme tekitada.

Viimane uuendus: 14.11.2017

Kõik, mida me Androidis Java kasutades teeme, sõltub Android SDK-st – kui loome rakenduse konkreetsele versioonile, näiteks Android Nougatile, siis peavad meil olema installitud vastavad SDK tööriistad. Seda tuleb väljatöötamisel arvestada.

Avame Android Studio. Vaikimisi, kui käivitame programmi esimest korda, avaneb meile mingi algmenüü. Programmi avaekraani allosas leidke nupp "Seadista" ja klõpsake seda:

Iga platvormi kõigi komponentide üksikasjalikuma ülevaate saamiseks klõpsake akna allosas linki Kuva paketi üksikasjad.

Siin näeme üksikasjalikult, millised paketid on iga platvormi jaoks installitud. Kõik komponendid on rühmitatud konkreetse SDK versiooni järgi, näiteks Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) ja nii edasi. Iga SDK versioon esindab tegelikult Android OS-i konkreetset versiooni või alamversiooni. Kuid iga SDK versioon sisaldab laia valikut komponente, sealhulgas tööriistu telerite, nutikellade jms arendamiseks. Kõiki neid tööriistu ei pruugi vaja minna, seega pole mõtet kõiki SDK versioone täielikult installida.

Sel juhul huvitab meid eeskätt üksus Android SDK platvorm. Android SDK platvorm sisaldab kõiki peamisi funktsioone, mida arenduse ajal kasutatakse. Selle üksuse saab valida kõigi nende platvormide jaoks, mille jaoks me rakenduse koostame. Eelkõige soovitan valida uusimad platvormid - Android 8.0/7.1, samuti need, mida hakatakse kasutama minimaalsete platvormidena, näiteks Android 5.0 / 5.1.

Lisaks SDK platvormile sisaldab iga platvorm reeglina mitmeid komponente, mis on mõeldud rakenduse testimiseks emulaatoris:

    Android TV Intel x86 Atom süsteemipilt

    Android Weari Intel x86 Atom süsteemipilt

Varasemate platvormide puhul võib komponentide loend erineda.

Kui te ei plaani emulaatorit kasutada, pole need komponendid nii olulised. Ja vastupidi, kui testimine toimub emulaatoris, peaksite selle jaoks installima süsteemipildi Google API-de Intel x86 Atom süsteemipilt või Google Play Intel x86 Atom süsteemipilt.

Siin on meie jaoks kõige olulisemad paketid:

    Androidi tugihoidla

    Androidi tugiteek

    Google Play teenused

    Google'i hoidla

    Google'i USB-draiver

Need paketid installivad Androidi hoidlaid ja Google Play teenuseid. Lisaks, kui soovid rakenduste testimiseks kasutada Google’i nutitelefoni – Nexus 5/5X ja 6/6P või Google Pixeli, siis tuleb installida Google Usb Driver pakett, mis annab draiveri nende nutitelefonidega töötamiseks. Kui kavatsete kasutada mõne teise tootja nutitelefoni, peate sel juhul installima USB-draiveri otse sellelt tootjalt. Reeglina proovib süsteem ise nutitelefoni ühendamisel draiverit installida.

Kui kavatsete kasutada emulaatorit, peaksite installima ka paketi Intel x86 Emulator Accelerator (HAXM-i installiprogramm).

Ja kui arendus- või testimisprotsessi käigus tekivad probleemid mõne Android OS-i versiooniga, siis on tõenäoline, et probleemi juur peitub teatud platvormide jaoks vajalike komponentide puudumises. Sel juhul saate SDK halduri Android Studiost käivitada ja puuduvad komponendid käsitsi installida.

Seejärel kuvatakse iga kord, kui Android Studio käivitate, hüpikteatised värskenduste saadavuse kohta platvormide kaupa, mis on üsna mugav ja võimaldab projektidel Google'i viimaste värskendustega kursis olla.

Kui meil on hiljem vaja helistada SDK haldurile, saame seda teha Android Sudio enda kaudu tööriistariba kaudu.

Android SDK on Androidi mobiiliplatvormi kõige populaarsem emulaator. Seda paketti kasutavad paljud arendajad oma rakenduste loomiseks ja tavakasutajad kasutavad seda platvormi enda sissejuhatuseks.

Kasutajale on aga tagatud hulk lisavõimalusi – näiteks. Püsivara või OS-i tuuma asendamiseks kasutavad paljud kasutajad ADB programmi, mis on osa ülalkirjeldatud Android SDK-st. See programm võimaldab teil luua ühenduse seadme ja personaalarvuti vahel ning teha süsteemiga mitmeid manipuleerimisi.

Android SDK ja ADB paketi installimine ja konfigureerimine (Android Debug Bridge)

  1. Ja nii, esialgu peate alla laadima Android SDK emulaatori uusima versiooni. Installimisprobleemide vältimiseks on soovitatav ZIP-arhiiv alla laadida. Teisaldame kausta arhiivist nimega android-sdk-windows draivi C juurkausta, mille tulemuseks on tee C:\android-sdk-windows.
  2. Kui olete veendunud, et arvuti on Internetiga ühendatud, käivitage programm SDK Manadger, mis asub kaustas android-sdk-windows. Ilmub selline aken.

    Peame alla laadima ja installima Android SDK platvormi tööriistad ja Android SDK tööriistad. Kõigist punktidest peate kontrollima need kaks punkti ja klõpsama nuppu Installi. Kogu installiprotsess toimub automaatselt. Nüüd peate seadmega töötamiseks installima selle draiverid.

  3. Minge kausta C:\android-sdk-windows\platform-tools\ ja vaadake sinna installitud ADB programmi. Programmi tee näeb välja selline: C:\android-sdk-windows\platform-tools\adb ja selleks, et seda mitte sisestada iga kord, kui peate muutma muutujat PATH. Kui teie arvutisse on installitud Windows 7, paremklõpsake otseteel "Arvuti", valige "Atribuudid" ja valige kuvatavas aknas "Täpsemad süsteemisätted", paremklõpsake nuppu ". Minu arvuti”, seejärel „Atribuudid”.
  4. Klõpsake aknas valitud vahekaardil "Täpsemalt" nuppu "Teisalda keskkonda". Valige parameetrite "Süsteemi muutujad" loendist "tee" ja klõpsake nuppu Redigeeri. Ilmuvas muutujaredaktori aknas peate lisama tee rea lõppu üksusesse "muutuja väärtus" (pärast semikoolonit c:\android-sdk-windows\tools;c:\android-sdk). -windows\platform-tööriistad;. Kui semikooloneid polnud, lisage need kindlasti. Salvestage muudatused, klõpsates nuppu OK.
  5. Järgmisena liigume seadme draiveri installimise etappi. Paljudel erinevate tootjate seadmetel on vidina arvutiga sünkroonimiseks arvuti ja kui kasutate seda, on draiver tõenäoliselt juba installitud. Kui teil pole draivereid, peate need installima. Selleks minge eelnevalt installitud SDK kausta ja käivitage SDK Manager. Draiveri installiprotsess sarnaneb ülalkirjeldatud Android SDK platvormitööriistade ja Android SDK tööriistade installimisega. Valige loendist Google'i USB-draiveri pakett ja klõpsake nuppu Installi. Draiverid laaditakse alla kausta C:\1\android-sdk-windows\extras\google\usb_driver.

  6. Nüüd minge nutitelefoni või tahvelarvuti peamenüüsse, minge jaotisse Rakendused ja lülitage seal sisse USB silumine. Ühendame vidina personaalarvutiga, mis tuvastab uue ühenduse ja pakub sellele draiveri installimist. Oleme need juba eespool edukalt alla laadinud, nii et installime need sellest kaustast. Pärast installimist ilmub seadmehaldurisse uus seade ("Arvuti" -> "Atribuudid" -> "Seadmehaldur") - "ADB-liides".
  7. Nüüd peate lihtsalt käivitama ADB programmi. Rakendust on parem hallata käsurealt, mille helistamiseks peate minema "Start" ja sisestama otsinguväljale cmd ja seejärel vajutage sisestusklahvi. Nüüd näiteks ühendatud seadmete vaatamiseks sisestage käsk adb devices. Siiski on kõige parem kasutada alternatiivset meetodit -
vaated