Installera Android SDK och konfigurera ADB. Utveckling för Android: installera SDK Installera SDK på Windows 7

Installera Android SDK och konfigurera ADB. Utveckling för Android: installera SDK Installera SDK på Windows 7

09.05.2018

Den här artikeln hjälper alla nybörjare och ägare av Android-enheter att bekanta sig med SDK. Du kommer att lära dig hur man installerar android sdk. Varför behövs detta: för det första för att hacka, för det andra för att komma åt systemdelen av den fasta programvaran och dess efterföljande ändring, och för det tredje för att få root-rättigheter.
Det finns ett verktyg i SDK ADB (Android Debug Bridge) Debugging Bridge för Android eller annat gränssnitt för felsökning av Android, med den kan du:

Detta manifest måste finnas i rotkatalogen för varje applikation. Individuella åtgärder och inställningar, behörigheter och programinställningar som ikon etc. listas här. Han har en detaljerad förståelse för allt som behövs som utvecklare. Här kan vi ställa in många filter, som vilken aktivitet vi vill lista, vilken applikation, vilka meddelanden vi ska skriva osv. Med det här verktyget är det lätt att hitta exakt vad som gick fel. Vi kommer att ta reda på vilken rad som är felet.

Vi hittar objektets miljövariabler och hittar objektet Väg, klicka på redigera och utan att ta bort något, lägg till din sökväg separerad med semikolon C:\adt-bundle-windows\platform-tools(se bild). Klicka på OK.

Du kan också ladda ner och installera. Låt oss gå till den officiella bibliotekets webbplats, gå till avsnittet "Ladda ner" och klicka på "Ladda ner installationsprogram". Äntligen har vi allt laddat, nu finns det bara uppdatering och framsteg. Nybörjare fyller i rutorna, liksom på bilden kan avancerade fyllas i efter sig själva.

Vi kommer att lära känna biblioteket genom att skapa ett enkelt spel där vi inte kommer att använda tillägget. Det näst sista bör vara att framgångsrikt utveckla vår designbas. Och det här blir den sista för idag. Projektet importerades av oss och vi ser att det består av tre kataloger.

Låt oss nu kontrollera om allt fungerar: gå till Start, starta kommandoraden (helst som administratör för Windows Vista/7) och ange adb-kommandot och få följande.

Resultat

Om du har fått det så fungerar allt utmärkt.

ADB-kommandon

Här är en lista med användbara kommandon:
adb-enheter - Visa en lista över enheter som redan är anslutna till datorn
adb wait-for-device - Vänta tills enheten ansluts
adb get-serialno - Visa enhetens serienummer
adb logcat - Se vad som händer inuti enheten
adb logcat > c:\logcat.txt - Kommandot sparar alla ändringar i en fil
filter för logcat
V - Verbose (lägsta prioritet, standardläge)
D - Debug (debugging)
I - Info (information)
W - Varning
E - Fel
F - Fatal (kritiskt fel)
S - Tyst (högsta prioritet, tyst läge, mata inte ut någonting)
Exempel adb logcat *:W - Visa endast systemfelmeddelanden
adb logcat [-b ] - Visar systembuffertinformation
radio - Visa bufferten som innehåller meddelanden från radio/telefonimodulen.
händelser - Visa en buffert som innehåller meddelanden om relaterade händelser.
main - Visa huvudloggbufferten (standard)
Exempel adb logcat -b radio
adb omstart - Starta om enheten.
adb reboot recovery - Starta om enheten till återställningsläge.
adb reboot bootloader - Starta om i bootloader-läge.
adb shell cat /proc/mtd - Visa information om "partitionerna" i enhetens minne.
adb shell df - Visa information om partitioner och gratisresurser.
adb push - Kopiera en fil till enheten.
adb pull - Kopiera en fil till din dator.
adb installera [-l] [-r] [-s] - installera applikationen
Exempel på adb-installation från:/adb/app/autostarts.apk Installera filen autostarts.apk som finns i mappen /adb/app/ på disken med:
filter
-l Blockera applikationen.
-r Installera om programmet och spara data.
-s Installera programmet på minneskortet.
adb uninstall - Avinstallera ett program.
Exempel adb uninstall autostarts.apk

Vi måste lägga grunden till vårt spel, om du ser samma sak som bilden är du helt cool och allt fungerar som det ska. Tjeckerna är desperat långsamma. När det gäller avancerad kompatibilitet kommer allt att fungera, men inte nödvändigtvis följa trenderna. Brygg kaffe eller te för det kommer att ta lång tid.

Använda virtuella enheter

Om inte, ladda ner och installera det först. Du måste aktivera felsökning direkt på din telefon eller surfplatta. I fältet Namn anger du vad du vill att din virtuella enhet ska heta. Du kommer att öppna ett fönster som är värt din uppmärksamhet. En intressant är alternativet "Skala" för verklig storlek, vilket låter dig justera storleken på din telefonskärm och mjukheten på din bärbara dators skärm. Resultatet är att du kan visa ett 800px-porträtt på en bärbar datorskärm med ett 768px-porträtt, och en del av det upptar fortfarande olika ränder.



Tack vare Android SDK kan du öppna vilken Android-applikation som helst på din dator. Du kan till exempel spela Froot Ninja eller Talking Tom på ditt arbetssystem. Det här programmet kommer att vara relevant för ägare av mobila enheter på denna populära plattform, mjukvaruutvecklare eller de som planerar att köpa en smartphone på Android OS. Det här verktyget kan användas för att välja de nödvändiga programmen för din telefon, men processen att installera dem på din dator är ganska komplicerad. Låt oss försöka ladda ner Android SDK gratis och installera den nya versionen på din dator.

Om allt fungerade så bra, vad skulle du ha planerat? Ange ett projektnamn i projekttiteln och klicka på Nästa. Paketnamnet måste innehålla namnet på ditt applikationspaket. Skapa åtgärden du vill testa och ändra inte namnet. Vad betyder detta senare?

Klicka sedan på "Slutför" så skapas applikationen. Dubbelklicka på den och bläddra igenom de många formulären och flera flikar nedan. Oroa dig inte, vi kommer att förklara allt i andra verk. Du får cirka 13 rader källkod för något dunkelt och lite okänt. Om du har en korrekt ansluten telefon laddas appen ner till den.

Möjligheter:

  • emulering av mobila applikationer;
  • välja önskad Android-enhet för att visa applikationer;
  • installation av olika versioner av Android OS;
  • val av gränssnittsdesign.

Funktionsprincip:

Programgränssnittet ser ut som en mobil enhet. Huvudfunktionen för Android SDK är emulering av applikationer för telefoner med Android-plattformen. När du använder programmet kan många användare uppleva problem under installationen av applikationer. Det här verktyget kommer att vara användbart för mjukvaruutvecklare för smartphones; det låter dig se resultatet av ditt arbete. När du installerar programmet måste du välja de versioner av Android OS som krävs för installation. Efter detta kan du lägga till de nödvändiga programmen till programmet för att testa och visa dem.

Om inte, kommer du att se ett fönster där du väljer vilken enhet som kör appen. Vi kommer att förklara allt detta nästa gång, visa dig hur du startar en annan från en aktivitet och hur du använder någon vy. Om du inte vet några råd, var inte rädd för att fråga i kommentarerna. Jag gillar inte översättningen av källan alls. Skrivresurser är så mycket engelska. Om användarnamnet som är kopplat till din applikation innehåller ett företagsnamn eller varumärke måste du antingen godkänna att företaget använder företagsnamnet eller varumärket i ditt användarnamn eller ändra ditt användarnamn för att ta bort företagsnamnet eller varumärket. Din ansökan uppfyller ansökningskraven. Du är ensam ansvarig för alla aspekter av utvecklingen och användningen av din applikation, inklusive relaterad dokumentation, användarhjälp, support och garanti.

  • Ansvar för användning.
  • Ägande av programmaterial.
Du samtycker till att programmaterialets form och karaktär kan ändras utan föregående meddelande och att framtida versioner av Programmaterialet kan vara inkompatibla med applikationer som utvecklats i tidigare versioner av Programmaterialet.

Android SDK körs på Windows XP, Vista, 7 och 8.

Fördelar:

  • testning av alla Android-applikationer;
  • stöd för olika Android-enheter;
  • möjligheten att ladda ner gratis Android SDK till din dator;
  • enkelt gränssnitt.

Minus:

  • Engelskt gränssnitt;
  • Det kan finnas svårigheter att arbeta för nybörjare.

Android SDK är mycket användbart för Android-applikationsutvecklare. Du kan testa vilket mobilprogram som helst direkt på din PC.

Detta avtal börjar det datum då du anger att du accepterar villkoren i detta avtal och förblir i full kraft och verkan tills det sägs upp i enlighet med villkoren i detta avtal. Båda parterna kan säga upp detta avtal av vilken anledning som helst. Bestämmelser som naturligtvis skulle överleva uppsägningen av detta avtal ska dock fortsätta. Varje part representerar och garanterar den andra: den har alla nödvändiga rättigheter, befogenheter och förmågor för att utföra och utföra de skyldigheter som avses i detta avtal; inget tillstånd eller godkännande från någon tredje part krävs i samband med den partens utförande, leverans eller utförande av detta avtal; detta avtal utgör en juridisk, giltig och bindande förpliktelse som ska utföras i enlighet med dess villkor; och sådan parts skyldigheter enligt detta avtal bryter inte mot någon lag eller bryter mot något annat avtal som sådan part är bunden till. Du representerar och garanterar att du har alla immateriella rättigheter, inklusive alla nödvändiga patent, varumärken, affärshemligheter, upphovsrätter eller andra äganderätter i applikationen och inlämningen. Om du använder material från tredje part, intygar och garanterar du att du har rätt att distribuera tredje parts material i applikationen. Du kan ha rättigheter som varierar från jurisdiktion till jurisdiktion; dock gäller ovanstående ansvarsfriskrivningar i den maximala utsträckning som tillåts enligt tillämplig lag. Förutom där det är förbjudet samtycker du till att alla tvister, anspråk och förfaranden som direkt eller indirekt uppstår ur eller relaterade till detta avtal kommer att lösas individuellt, utan någon form av grupptalan och exklusivt i statliga eller federala domstolar i Johnson County, Kansas. Du samtycker till att avstå från alla försvar av bristande personlig jurisdiktion och forum non conveniens med avseende på plats och jurisdiktion i statliga och federala domstolar i Johnson County, Kansas. Varken uppförandet mellan parterna eller handelspraxis kommer att ändra detta avtal. Om någon bestämmelse i detta avtal anses ogiltig kommer resten av detta avtal att fortsätta att gälla. Om någon bestämmelse i detta avtal fastställs vara olaglig, ogiltig eller omöjlig att verkställa, kommer denna bestämmelse att anses vara avskiljbar från detta avtal och de återstående bestämmelserna kommer att fortsätta att vara giltiga och verkställbara. Varje påstådd överlåtelse som bryter mot detta avtal är ogiltigt. Du får inte använda, exportera, återexportera, importera, sälja eller överföra något av programmaterialet förutom vad som är tillåtet enligt amerikansk lag och andra tillämpliga lagar i den jurisdiktion där du skaffar sådant programmaterial. Konvention om avtal om internationella köp av varor. . Däremot krävs särskilda certifieringar och serviceprofiler.

Att använda verktyget kräver dock speciell kunskap och kan vara problematiskt för nybörjare.

Tack vare Android SDK kan du öppna vilken Android-applikation som helst på din dator. Du kan till exempel spela Froot Ninja eller Talking Tom på ditt arbetssystem. Det här programmet kommer att vara relevant för ägare av mobila enheter på denna populära plattform, mjukvaruutvecklare eller de som planerar att köpa en smartphone på Android OS. Det här verktyget kan användas för att välja de nödvändiga programmen för din telefon, men processen att installera dem på din dator är ganska komplicerad. Låt oss försöka ladda ner Android SDK gratis och installera den nya versionen på din dator.

Möjligheter:

  • emulering av mobila applikationer;
  • välja önskad Android-enhet för att visa applikationer;
  • installation av olika versioner av Android OS;
  • val av gränssnittsdesign.

Funktionsprincip:

Programgränssnittet ser ut som en mobil enhet. Huvudfunktionen för Android SDK är emulering av applikationer för telefoner med Android-plattformen. När du använder programmet kan många användare uppleva problem under installationen av applikationer. Det här verktyget kommer att vara användbart för mjukvaruutvecklare för smartphones; det låter dig se resultatet av ditt arbete. När du installerar programmet måste du välja de versioner av Android OS som krävs för installation. Efter detta kan du lägga till de nödvändiga programmen till programmet för att testa och visa dem.

Android SDK körs på Windows XP, Vista, 7 och 8.

Fördelar:

  • testning av alla Android-applikationer;
  • stöd för olika Android-enheter;
  • möjligheten att ladda ner gratis Android SDK till din dator;
  • enkelt gränssnitt.

Minus:

  • Engelskt gränssnitt;
  • Det kan finnas svårigheter att arbeta för nybörjare.

Android SDK är mycket användbart för Android-applikationsutvecklare. Du kan testa vilket mobilprogram som helst direkt på din PC.

Att använda verktyget kräver dock speciell kunskap och kan vara problematiskt för nybörjare.

Senaste uppdatering: 2017-11-14

Allt vi gör på Android med Java beror på Android SDK - om vi skapar en applikation för en specifik version, till exempel för Android Nougat, måste vi ha lämpliga SDK-verktyg installerade. Detta måste beaktas under utvecklingen.

Låt oss öppna Android Studio. Som standard, om vi kör programmet för första gången, öppnas en startmeny för oss. Längst ner på programmets startskärm, hitta knappen "Konfigurera" och klicka på den:

För en mer detaljerad vy av alla komponenter för varje plattform, klicka på länken Visa paketdetaljer längst ner i fönstret.

Här kan vi se i detalj vilka paket som är installerade för varje plattform. Alla komponenter är grupperade efter en specifik SDK-version, till exempel Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) och så vidare. Varje SDK-version representerar faktiskt en specifik version eller subversion av Android OS. Men varje version av SDK innehåller ett brett utbud av komponenter, inklusive verktyg för utveckling för TV-apparater, smarta klockor, etc. Alla dessa verktyg kanske inte behövs, så det är ingen idé att installera alla versioner av SDK helt.

I det här fallet kommer vi i första hand att vara intresserade av artikeln Android SDK Platform. Android SDK Platform innehåller all huvudfunktionalitet som används under utvecklingen. Det här objektet kan väljas för alla de plattformar som vi ska kompilera applikationen för. I synnerhet rekommenderar jag att du väljer de senaste plattformarna - Android 8.0/7.1, såväl som de som kommer att användas som minimala plattformar, till exempel Android 5.0 / 5.1.

Förutom SDK-plattformen innehåller varje plattform som regel ett antal komponenter som är avsedda för att testa applikationen på en emulator:

    Android TV Intel x86 Atom systembild

    Android Wear Intel x86 Atom-systembild

För tidigare plattformar kan listan över komponenter variera.

Om du inte planerar att använda en emulator, är dessa komponenter inte så viktiga. Och vice versa, om testning kommer att ske på en emulator, bör du installera en systemavbildning för detta Google API:er Intel x86 Atom System Image eller Google Play Intel x86 Atom-systembild.

Här är de viktigaste paketen för oss:

    Android Support Repository

    Android supportbibliotek

    Google Play-tjänster

    Google Repository

    Google USB-drivrutin

Dessa paket installerar Android-förråd och Google Play-tjänster. Dessutom, om du vill använda en Google-smarttelefon - Nexus 5/5X och 6/6P eller Google Pixel - för att testa applikationer, måste du installera Google Usb Driver-paketet, som tillhandahåller en drivrutin för att arbeta med dessa smartphones. Om du tänker använda en smartphone från en annan tillverkare, måste du i det här fallet installera en USB-drivrutin direkt från denna tillverkare. Som regel, när du ansluter en smartphone, försöker systemet självt installera drivrutinen.

Om du planerar att använda en emulator bör du också installera paketet Intel x86 Emulator Accelerator (HAXM-installationsprogram).

Och om problem uppstår under utvecklings- eller testprocessen med vissa versioner av Android OS, är det troligt att roten till problemet ligger i bristen på de nödvändiga komponenterna för vissa plattformar. I det här fallet kan du starta SDK Manager från Android Studio och manuellt installera de saknade komponenterna.

Därefter, varje gång du startar Android Studio, kommer popup-meddelanden att visas om tillgängligheten av uppdateringar per plattform, vilket är ganska bekvämt och gör att projekt kan hänga med de senaste uppdateringarna från Google.

Om vi ​​senare behöver anropa SDK Manager kan vi göra detta från själva Android Sudio via verktygsfältet.

Android SDK är den mest populära emulatorn för Android-mobilplattformen. Detta paket används av många utvecklare för att skapa sina applikationer, och vanliga användare använder det som en introduktion till själva plattformen.

Användaren är dock försedd med ett antal ytterligare möjligheter - till exempel. För att ersätta den fasta programvaran eller OS-kärnan använder många användare ADB-programmet, som är en del av den ovan beskrivna Android SDK. Detta program låter dig upprätta en anslutning mellan enheten och en persondator och utföra ett antal manipulationer med systemet.

Installera och konfigurera Android SDK och ADB-paket (Android Debug Bridge)

  1. Och så, initialt måste du ladda ner den senaste versionen av Android SDK-emulatorn. Det rekommenderas att ladda ner zip-arkivet för att undvika installationsproblem. Vi överför mappen från arkivet som heter android-sdk-windows till rotmappen på enhet C, vilket resulterar i sökvägen C:\android-sdk-windows.
  2. Efter att ha sett till att datorn är ansluten till Internet kör du programmet SDK Manadger, som finns i mappen android-sdk-windows. Ett sådant här fönster kommer att dyka upp.

    Vi måste ladda ner och installera Android SDK Platform-tools och Android SDK Tools. Av alla punkter måste du kontrollera dessa två punkter och klicka på knappen Installera. Hela installationsprocessen kommer att ske automatiskt. Nu för att arbeta med enheten måste du installera dess drivrutiner.

  3. Gå till mappen C:\android-sdk-windows\platform-tools\ och se ADB-programmet installerat där. Sökvägen till programmet kommer att se ut så här: C:\android-sdk-windows\platform-tools\adb och för att inte ange den varje gång du behöver redigera PATH-variabeln. Om Windows 7 är installerat på din dator, högerklicka sedan på genvägen "Dator", välj "Egenskaper" och välj "Avancerade systeminställningar" i fönstret som visas. Om du har Windows XP installerat, högerklicka på " Min dator” ”, sedan “Egenskaper”.
  4. Klicka på "Flytta miljö" i det valda fönstret "Avancerat". I listan över "Systemvariabler"-parametrar, välj "sökväg" och klicka på redigera-knappen. I variabelredigeringsfönstret som visas måste du lägga till sökvägen i objektet "variabelt värde" i slutet av raden (efter semikolon); c:\android-sdk-windows\tools;c:\android-sdk -windows\plattformsverktyg;. Om det inte fanns några semikolon, var noga med att lägga till dem. Spara ändringarna genom att klicka på OK.
  5. Därefter går vi vidare till steget att installera enhetsdrivrutinen. Många enheter från olika tillverkare har en PC för att synkronisera gadgeten med en PC, och om du använder en så har du förmodligen redan drivrutinen installerad. Om du inte har drivrutiner måste du installera dem. För att göra detta, gå till mappen för den tidigare installerade SDK:n och starta SDK Manager. Drivrutininstallationsprocessen liknar installationen av Android SDK Platform-verktyg och Android SDK-verktyg som beskrivs ovan. Välj Google Usb Driver-paket från listan och klicka på Installera. Drivrutinerna kommer att laddas ner till mappen C:\1\android-sdk-windows\extras\google\usb_driver.

  6. Gå nu till huvudmenyn på din smartphone eller surfplatta, gå till Applications och aktivera USB Debugging där. Vi ansluter gadgeten till en persondator, som kommer att upptäcka en ny anslutning och erbjuder att installera en drivrutin på den. Vi har redan laddat ner dem ovan, så vi installerar dem från den mappen. Efter installationen kommer en ny enhet att dyka upp i enhetshanteraren ("Dator" -> "Egenskaper" -> "Enhetshanteraren") - "ADB Interface".
  7. Nu behöver du bara starta ADB-programmet. Det är bättre att hantera applikationen med hjälp av kommandoraden, för att ringa som du behöver gå till "Start" och ange cmd i sökfältet och tryck sedan på enter. Nu, till exempel, för att se anslutna enheter, anger du kommandot adb devices. Det är dock bäst att använda en alternativ metod -
vyer