Installere Android SDK og sette opp ADB. Utvikling for Android: installere SDK Installere SDK på Windows 7

Installere Android SDK og sette opp ADB. Utvikling for Android: installere SDK Installere SDK på Windows 7

09.05.2018

Denne artikkelen vil hjelpe alle nybegynnere og eiere av Android-enheter å bli kjent med SDK. Du vil lære hvordan installere android sdk. Hvorfor er dette nødvendig: for det første for hacking, for det andre for å få tilgang til systemdelen av fastvaren og den påfølgende endringen, og for det tredje for å få rotrettigheter.
Det er et verktøy i SDK ADB (Android Debug Bridge) Debugging Bridge for Android eller et annet grensesnitt for debugging Android, med det kan du:

Dette manifestet må være i rotkatalogen til hver applikasjon. Individuelle handlinger og innstillinger, tillatelser og applikasjonsinnstillinger som ikon osv. er oppført her. Han har en detaljert forståelse av alt som trengs som utvikler. Her kan vi sette mange filtre, for eksempel hvilken aktivitet vi vil liste opp, hvilken applikasjon, hvilke meldinger vi skal skrive osv. Med dette verktøyet er det enkelt å finne nøyaktig hva som gikk galt. Vi vil finne ut hvilken linje som er feilen.

Vi finner elementmiljøvariablene og finner elementet Sti, klikk rediger og uten å slette noe, legg til banen din atskilt med semikolon C:\adt-bundle-windows\plattform-verktøy(se bilde). Klikk OK.

Du kan også laste ned og installere. La oss gå til det offisielle biblioteknettstedet, gå til "Last ned"-delen og klikk på "Last ned installasjonsprogram". Endelig har vi alt lastet, nå er det bare oppdatering og fremgang. Nybegynnere fyller ut boksene, så vel som på bildet kan avanserte fylles ut i henhold til dem selv.

Vi blir kjent med biblioteket ved å lage et enkelt spill der vi ikke bruker utvidelsen. Den nest siste tingen bør være å lykkes med å utvikle designbasen vår. Og dette blir den siste for i dag. Prosjektet ble importert av oss og vi ser at det består av tre kataloger.

La oss nå sjekke om alt fungerer: gå til Start, start kommandolinjen (fortrinnsvis som administrator for Windows Vista/7) og skriv inn adb-kommandoen og få følgende.

Resultat

Hvis du mottok den, fungerer alt utmerket.

ADB-kommandoer

Her er en liste over nyttige kommandoer:
adb-enheter – Vis en liste over enheter som allerede er koblet til datamaskinen
adb wait-for-device - Vent til enheten kobles til
adb get-serialno - Se enhetens serienummer
adb logcat - Se hva som skjer inne i enheten
adb logcat > c:\logcat.txt - Kommandoen vil lagre alle endringer i en fil
filtre for logcat
V - Utførlig (laveste prioritet, standardmodus)
D - Feilsøking (feilsøking)
I - Info
W - Advarsel
E - Feil
F – Fatal (kritisk feil)
S - Stille (høyest prioritet, stille modus, ikke sende ut noe)
Eksempel adb logcat *:W - Vis bare systemfeilmeldinger
adb logcat [-b ] - Viser systembufferinformasjon
radio - Se bufferen som inneholder meldinger fra radio-/telefonimodulen.
hendelser - Vis en buffer som inneholder meldinger om relaterte hendelser.
main - Vis hovedloggbufferen (standard)
Eksempel adb logcat -b radio
adb reboot - Start enheten på nytt.
adb reboot recovery - Start enheten på nytt i gjenopprettingsmodus.
adb reboot bootloader - Start på nytt i bootloader-modus.
adb shell cat /proc/mtd - Se informasjon om "partisjonene" til enhetens minne.
adb shell df - Se informasjon om partisjoner og gratis ressurser.
adb push - Kopier en fil til enheten.
adb pull - Kopier en fil til datamaskinen din.
adb install [-l] [-r] [-s] - installerer applikasjonen
Eksempel på adb-installasjon fra:/adb/app/autostarts.apk Installer autostarts.apk-filen som ligger i /adb/app/-mappen på disken med:
filtre
-l Blokker applikasjonen.
-r Installer programmet på nytt, lagre dataene.
-s Installer programmet på minnekortet.
adb uninstall - Avinstallerer et program.
Eksempel adb uninstall autostarts.apk

Vi må legge grunnlaget for spillet vårt, hvis du ser det samme som bildet, er du helt kul og alt fungerer som det skal. Tsjekkerne er desperat trege. Når det gjelder avansert kompatibilitet, vil alt fungere, men ikke nødvendigvis følge trendene. Brygg kaffe eller te fordi det vil ta lang tid.

Bruk av virtuelle enheter

Hvis ikke, last ned og installer det først. Du må aktivere feilsøking direkte på telefonen eller nettbrettet. I Navn-feltet skriver du inn hva du vil at den virtuelle enheten skal hete. Du vil åpne et vindu som er verdt oppmerksomheten din. En interessant en er "Scale"-alternativet for faktisk størrelse, som lar deg justere størrelsen på telefonens skjerm og mykheten til den bærbare skjermen. Resultatet er at du kan vise et 800px-portrett på en bærbar skjerm med et 768px-portrett, og en del av det har fortsatt forskjellige striper.



Takket være Android SDK kan du åpne hvilken som helst Android-applikasjon på datamaskinen din. Du kan for eksempel spille Froot Ninja eller Talking Tom på arbeidssystemet ditt. Dette programmet vil være relevant for eiere av mobile enheter på denne populære plattformen, programvareutviklere eller de som planlegger å kjøpe en smarttelefon på Android OS. Dette verktøyet kan brukes til å velge de nødvendige programmene for telefonen din, men prosessen med å installere dem på datamaskinen din er ganske komplisert. La oss prøve å laste ned Android SDK gratis og installere den nye versjonen på datamaskinen din.

Hvis alt fungerte så bra, hva ville du ha planlagt? Skriv inn et prosjektnavn i prosjekttittelen og klikk på Neste. Pakkenavnet må inneholde navnet på applikasjonspakken din. Lag handlingen du vil teste, og ikke endre navnet. Hva betyr dette senere?

Klikk deretter "Fullfør" og applikasjonen vil bli opprettet. Dobbeltklikk på den og bla gjennom de mange skjemaene og flere faner nedenfor. Ikke bekymre deg, vi vil forklare alt i andre arbeider. Du får omtrent 13 linjer med kildekode for noe uklart og litt ukjent. Hvis du har en riktig tilkoblet telefon, vil appen lastes ned til den.

Muligheter:

  • emulering av mobilapplikasjoner;
  • velge ønsket Android-enhet for å vise applikasjoner;
  • installasjon av forskjellige versjoner av Android OS;
  • valg av grensesnittdesign.

Driftsprinsipp:

Programgrensesnittet ser ut som en mobil enhet. Hovedfunksjonen til Android SDK er emulering av applikasjoner for telefoner med Android-plattformen. Ved bruk av programmet kan mange brukere oppleve problemer under installasjon av applikasjoner. Dette verktøyet vil være nyttig for programvareutviklere for smarttelefoner, det lar deg se resultatene av arbeidet ditt. På stadiet med å installere programmet, må du velge versjonene av Android OS som kreves for installasjon. Etter det kan du legge til de nødvendige programmene til programmet for å teste og se dem.

Hvis ikke, vil du se et vindu der du velger hvilken enhet som kjører appen. Vi forklarer alt dette neste gang, viser deg hvordan du starter en annen fra én aktivitet og hvordan du bruker en visning. Hvis du ikke vet noen råd, ikke vær redd for å spørre i kommentarfeltet. Jeg liker ikke oversettelsen av kilden i det hele tatt. Skriveressurser er så mye engelsk. Hvis brukernavnet som er knyttet til applikasjonen din inkluderer et firmanavn eller merke, må du enten gi selskapet tillatelse til å bruke firmanavnet eller merkevaren i brukernavnet ditt eller endre brukernavnet ditt for å fjerne firmanavnet eller merkevaren. Søknaden din oppfyller søknadskravene. Du er alene ansvarlig for alle aspekter av utviklingen og bruken av applikasjonen din, inkludert relatert dokumentasjon, brukerassistanse, støtte og garanti.

  • Ansvar for bruk.
  • Eierskap til programmateriell.
Du godtar at formen og arten til programmaterialet kan endres uten varsel, og at fremtidige versjoner av programmaterialet kan være inkompatible med applikasjoner utviklet i tidligere versjoner av programmaterialet.

Android SDK kjører på Windows XP, Vista, 7 og 8.

Fordeler:

  • testing av alle Android-applikasjoner;
  • støtte for ulike Android-enheter;
  • muligheten til å laste ned gratis Android SDK til datamaskinen din;
  • enkelt grensesnitt.

Minuser:

  • engelsk grensesnitt;
  • Det kan være vanskeligheter med å jobbe for nybegynnere.

Android SDK er veldig nyttig for Android-applikasjonsutviklere. Du kan teste hvilket som helst mobilprogram direkte på din PC.

Denne avtalen begynner på datoen du angir at du godtar vilkårene og betingelsene i denne avtalen, og forblir i full kraft og virkning inntil den sies opp i samsvar med vilkårene i denne avtalen. Hver av partene kan si opp denne avtalen uansett årsak. Imidlertid skal bestemmelser som naturlig vil overleve oppsigelse av denne avtalen. Hver part representerer og garanterer overfor den andre: den har alle nødvendige rettigheter, fullmakter og evner til å utføre og utføre forpliktelsene som er tenkt i denne avtalen; ingen autorisasjon eller godkjenning fra noen tredjepart er nødvendig i forbindelse med denne partens utførelse, levering eller gjennomføring av denne avtalen; denne avtalen utgjør en juridisk, gyldig og bindende forpliktelse som skal utføres i samsvar med dens vilkår; og slik parts forpliktelser i henhold til denne avtalen bryter ikke noen lov eller bryter noen annen avtale som en slik part er bundet til. Du representerer og garanterer at du har alle immaterielle rettigheter, inkludert alle nødvendige patenter, varemerker, forretningshemmeligheter, opphavsrettigheter eller andre eiendomsrettigheter i søknaden og innsendingen. Hvis du bruker tredjepartsmateriale, representerer og garanterer du at du har rett til å distribuere tredjepartsmaterialet i applikasjonen. Du kan ha rettigheter som varierer fra jurisdiksjon til jurisdiksjon; imidlertid gjelder de foregående ansvarsfraskrivelsene så langt det er tillatt i henhold til gjeldende lov. Bortsett fra der det er forbudt, godtar du at alle tvister, krav og rettssaker som direkte eller indirekte oppstår som følge av eller relatert til denne avtalen, vil bli løst individuelt, uten noen form for gruppesøksmål og eksklusivt i statlige eller føderale domstoler i Johnson County, Kansas. Du samtykker i å frafalle alle forsvar av manglende personlig jurisdiksjon og forum non conveniens med hensyn til verneting og jurisdiksjon i delstats- og føderale domstoler i Johnson County, Kansas. Verken oppførselen mellom partene eller handelspraksis vil endre denne avtalen. Hvis en bestemmelse i denne avtalen holdes ugyldig, vil resten av denne avtalen fortsette å gjelde. Hvis en bestemmelse i denne avtalen blir fastslått å være ulovlig, ugyldig eller ikke kan håndheves, vil denne bestemmelsen anses å kunne skilles fra denne avtalen, og de resterende bestemmelsene vil fortsatt være gyldige og håndhevbare. Enhver påstått overdragelse i strid med denne avtalen er ugyldig. Du kan ikke bruke, eksportere, re-eksportere, importere, selge eller overføre noe av programmaterialet med unntak av det som er tillatt av amerikansk lov og andre gjeldende lover i jurisdiksjonen der du anskaffer slikt programmateriale. Konvensjon om kontrakter for internasjonalt salg av varer. . Det kreves imidlertid spesielle sertifiseringer og serviceprofiler.

Bruk av verktøyet krever imidlertid spesiell kunnskap og kan være problematisk for nybegynnere.

Takket være Android SDK kan du åpne hvilken som helst Android-applikasjon på datamaskinen din. Du kan for eksempel spille Froot Ninja eller Talking Tom på arbeidssystemet ditt. Dette programmet vil være relevant for eiere av mobile enheter på denne populære plattformen, programvareutviklere eller de som planlegger å kjøpe en smarttelefon på Android OS. Dette verktøyet kan brukes til å velge de nødvendige programmene for telefonen din, men prosessen med å installere dem på datamaskinen din er ganske komplisert. La oss prøve å laste ned Android SDK gratis og installere den nye versjonen på datamaskinen din.

Muligheter:

  • emulering av mobilapplikasjoner;
  • velge ønsket Android-enhet for å vise applikasjoner;
  • installasjon av forskjellige versjoner av Android OS;
  • valg av grensesnittdesign.

Driftsprinsipp:

Programgrensesnittet ser ut som en mobil enhet. Hovedfunksjonen til Android SDK er emulering av applikasjoner for telefoner med Android-plattformen. Ved bruk av programmet kan mange brukere oppleve problemer under installasjon av applikasjoner. Dette verktøyet vil være nyttig for programvareutviklere for smarttelefoner, det lar deg se resultatene av arbeidet ditt. På stadiet med å installere programmet, må du velge versjonene av Android OS som kreves for installasjon. Etter det kan du legge til de nødvendige programmene til programmet for å teste og se dem.

Android SDK kjører på Windows XP, Vista, 7 og 8.

Fordeler:

  • testing av alle Android-applikasjoner;
  • støtte for ulike Android-enheter;
  • muligheten til å laste ned gratis Android SDK til datamaskinen din;
  • enkelt grensesnitt.

Minuser:

  • engelsk grensesnitt;
  • Det kan være vanskeligheter med å jobbe for nybegynnere.

Android SDK er veldig nyttig for Android-applikasjonsutviklere. Du kan teste hvilket som helst mobilprogram direkte på din PC.

Bruk av verktøyet krever imidlertid spesiell kunnskap og kan være problematisk for nybegynnere.

Siste oppdatering: 14.11.2017

Alt vi gjør på Android med Java avhenger av Android SDK - hvis vi lager en applikasjon for en spesifikk versjon, for eksempel for Android Nougat, må vi ha de riktige SDK-verktøyene installert. Dette må tas hensyn til under utviklingen.

La oss åpne Android Studio. Som standard, hvis vi kjører programmet for første gang, åpnes en innledende meny for oss. Helt nederst på programmets startskjerm finner du "Konfigurer"-knappen og klikker på den:

For en mer detaljert visning av alle komponentene for hver plattform, klikk på koblingen Vis pakkedetaljer nederst i vinduet.

Her kan vi se i detalj hvilke pakker som er installert for hver plattform. Alle komponentene er gruppert etter en spesifikk SDK-versjon, for eksempel Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) og så videre. Hver SDK-versjon representerer faktisk en spesifikk versjon eller underversjon av Android OS. Men hver versjon av SDK inkluderer et bredt spekter av komponenter, inkludert verktøy for utvikling for TV-er, smartklokker, etc. Ikke alle disse verktøyene kan være nødvendige, så det er ingen vits i å installere alle versjoner av SDK fullstendig.

I dette tilfellet vil vi først og fremst være interessert i varen Android SDK Platform. Android SDK Platform inneholder all hovedfunksjonaliteten som brukes under utviklingen. Dette elementet kan velges for alle de plattformene vi skal kompilere applikasjonen for. Spesielt anbefaler jeg å velge de nyeste plattformene - Android 8.0/7.1, så vel som de som vil bli brukt som minimale plattformer, for eksempel Android 5.0 / 5.1.

I tillegg til SDK-plattformen, inneholder hver plattform som regel en rekke komponenter som er beregnet på å teste applikasjonen på en emulator:

    Android TV Intel x86 Atom-systembilde

    Android Wear Intel x86 Atom-systembilde

For tidligere plattformer kan listen over komponenter variere.

Hvis du ikke planlegger å bruke en emulator, er ikke disse komponentene så viktige. Og omvendt, hvis testing vil finne sted på en emulator, bør du installere et systembilde for dette Google APIer Intel x86 Atom System Image eller Google Play Intel x86 Atom-systembilde.

Her er de viktigste pakkene for oss:

    Android Support Repository

    Android Support Library

    Google Play-tjenester

    Google Repository

    Google USB-driver

Disse pakkene installerer Android-repositories og Google Play-tjenester. I tillegg, hvis du vil bruke en Google-smarttelefon – Nexus 5/5X og 6/6P eller Google Pixel – til å teste applikasjoner, må du installere Google Usb Driver-pakken, som gir en driver for å jobbe med disse smarttelefonene. Hvis du har tenkt å bruke en smarttelefon fra en annen produsent, må du i dette tilfellet installere en USB-driver direkte fra denne produsenten. Som regel, når du kobler til en smarttelefon, prøver systemet selv å installere driveren.

Hvis du planlegger å bruke en emulator, bør du også installere pakken Intel x86 Emulator Accelerator (HAXM-installasjonsprogram).

Og hvis det under utviklings- eller testprosessen oppstår problemer med noen versjoner av Android OS, er det sannsynlig at roten til problemet ligger i mangelen på nødvendige komponenter for visse plattformer. I dette tilfellet kan du starte SDK Manager fra Android Studio og manuelt installere de manglende komponentene.

Deretter, hver gang du starter Android Studio, vises popup-varsler om tilgjengeligheten av oppdateringer etter plattform, noe som er ganske praktisk og vil tillate prosjekter å holde tritt med de siste oppdateringene fra Google.

Hvis vi senere trenger å ringe SDK Manager, kan vi gjøre dette fra selve Android Sudio via verktøylinjen.

Android SDK er den mest populære emulatoren for Android-mobilplattformen. Denne pakken brukes av mange utviklere til å lage applikasjonene sine, og vanlige brukere bruker den som en introduksjon til selve plattformen.

Imidlertid er brukeren utstyrt med en rekke tilleggsmuligheter - f.eks. For å erstatte fastvaren eller OS-kjernen bruker mange brukere ADB-programmet, som er en del av den ovenfor beskrevne Android SDK. Dette programmet lar deg etablere en forbindelse mellom enheten og en personlig datamaskin og utføre en rekke manipulasjoner med systemet.

Installere og konfigurere Android SDK og ADB-pakke (Android Debug Bridge)

  1. Og så, først må du laste ned den nyeste versjonen av Android SDK-emulatoren. Det anbefales å laste ned zip-arkivet for å unngå installasjonsproblemer. Vi overfører mappen fra arkivet kalt android-sdk-windows til rotmappen på stasjon C, noe som resulterer i banen C:\android-sdk-windows.
  2. Etter å ha forsikret deg om at PC-en er koblet til Internett, kjør programmet SDK Manadger, som ligger i mappen android-sdk-windows. Et vindu som dette vil dukke opp.

    Vi må laste ned og installere Android SDK Platform-verktøy og Android SDK-verktøy. Av alle punktene må du sjekke disse to punktene og klikke på Installer-knappen. Hele installasjonsprosessen vil skje automatisk. For å jobbe med enheten må du installere driverne.

  3. Gå til mappen C:\android-sdk-windows\platform-tools\ og se ADB-programmet installert der. Stien til programmet vil se slik ut: C:\android-sdk-windows\platform-tools\adb og for ikke å legge den inn hver gang du skal redigere PATH-variabelen. Hvis Windows 7 er installert på PC-en din, høyreklikk på "Datamaskin"-snarveien, velg "Egenskaper" og i vinduet som vises, velg "Avanserte systeminnstillinger" Hvis du har installert Windows XP, høyreklikker du på "". Min datamaskin" ", deretter "Egenskaper".
  4. I vinduet som er valgt "Avansert"-fanen, klikker du på "Flytt miljø". I listen over "Systemvariabler"-parametere velger du "bane" og klikker på rediger-knappen. I variabelredigeringsvinduet som vises, må du legge til banen i elementet "variabelverdi" på slutten av linjen (etter semikolonet c:\android-sdk-windows\tools;c:\android-sdk). -windows\plattform-verktøy;. Hvis det ikke var noen semikolon, må du huske å legge dem til. Lagre endringene ved å klikke OK.
  5. Deretter går vi videre til stadiet med å installere enhetsdriveren. Mange enheter fra forskjellige produsenter har en PC for å synkronisere dingsen med en PC, og hvis du bruker en, så har du sannsynligvis allerede driveren installert. Hvis du ikke har drivere, må du installere dem. For å gjøre dette, gå til mappen til den tidligere installerte SDK-en og start SDK Manager. Driverinstallasjonsprosessen ligner på installasjonen av Android SDK Platform-verktøy og Android SDK-verktøy beskrevet ovenfor. Velg Google Usb Driver-pakke fra listen og klikk på Installer. Driverne vil bli lastet ned til mappen C:\1\android-sdk-windows\extras\google\usb_driver.

  6. Gå nå til hovedmenyen på smarttelefonen eller nettbrettet, gå til applikasjoner og slå på USB-feilsøking der. Vi kobler gadgeten til en personlig datamaskin, som vil oppdage en ny tilkobling og tilby å installere en driver på den. Vi har allerede lastet dem ned ovenfor, så vi installerer dem fra den mappen. Etter installasjonen vil en ny enhet vises i enhetsbehandlingen ("Datamaskin" -> "Egenskaper" -> "Enhetsbehandling") - "ADB-grensesnitt".
  7. Nå trenger du bare å starte ADB-programmet. Det er bedre å administrere applikasjonen ved hjelp av kommandolinjen, for å ringe som du må gå til "Start" og skriv inn cmd i søkefeltet og trykk deretter enter. Nå, for eksempel, for å se tilkoblede enheter, skriv inn adb devices-kommandoen. Imidlertid er det best å bruke en alternativ metode -
visninger