Hur man installerar APK med ADB-kommandon

När du överväger att installera en app på din Android- smarttelefon, vad är det första du tänker på? Google Play Butik(Google Play Store) , eller hur? Att ladda ner och installera en app från Play Butik(Play Store) är den enklaste och enklaste metoden att göra det. Men det är absolut inte den enda metoden. Tja(Well) , till att börja med har du alltid möjlighet att installera appar från deras APK- filer. Dessa filer är som installationsfiler för programvara som kan laddas ner med en webbläsare som chrome och sedan installeras vid behov. Det enda kravet är att du aktiverar behörigheten för okända (Unknown) källor(Sources) för din webbläsare.

Nu kräver den beskrivna metoden att du har direkt åtkomst till din enhet men överväg en situation där någon systemfil av misstag skadas. Detta gör att ditt användargränssnitt kraschar och gör att du inte kan komma åt din telefon. Det enda sättet att lösa problemet är att installera en UI-app från tredje part så att enheten börjar fungera igen. Det är här ADB kommer in. Det låter dig styra din enhet med hjälp av en dator. Det är det enda sättet på vilket du kan installera appar på din enhet i en situation som denna.

Tja, detta är bara ett av många scenarier där ADB kan vara en livräddare. Därför skulle det bara göra dig bra om du visste mer om ADB och lärde dig hur du använder det och det är precis vad vi ska göra. Vi kommer att diskutera vad som är ADB och hur det fungerar. Vi kommer också att ta dig igenom de olika stegen som är involverade i processen att ställa in och sedan använda ADB för att installera appar på din enhet.

Hur man installerar APK med ADB-kommandon

Hur man installerar APK med ADB-kommandon(How to Install APK Using ADB Commands)

Vad är ADB?(What is ADB?)

ADB står för Android Debug Bridge . Det är ett kommandoradsverktyg som är en del av Android SDK ( Software Development Kit ). Det låter dig styra din Android- smarttelefon med en PC förutsatt att din enhet är ansluten till datorn via en USB -kabel. Du kan använda den för att installera eller avinstallera appar, överföra filer, få information om nätverk eller Wi-Fi-anslutning, kontrollera batteristatus, ta skärmdumpar eller skärminspelning och så mycket mer. Den har en uppsättning koder som låter dig utföra olika operationer på din enhet. I själva verket, ADBär ett mycket kraftfullt verktyg som kan utföra avancerade operationer som en bra mängd övning och träning att bemästra. Ju mer du utforskar världen av kodning, desto mer användbar kommer ADB att bli för dig. Men för att hålla saker och ting enkla, kommer vi bara att täcka några grunder och främst lära dig hur du installerar en APK(how to install an APK) med ADB.

Hur fungerar det?(How does it work?)

ADB använder USB- felsökning för att ta kontroll över din enhet. När den är ansluten till en dator med en USB -kabel kan ADB - klienten upptäcka den anslutna enheten. Den använder en kommandorad eller kommandotolk som medium för att vidarebefordra kommandon och information mellan datorn och Android- enheten. Det finns speciella koder eller kommandon som låter dig styra processer och operationer på din Android- enhet.

Vilka är de olika förutsättningarna för att använda ADB?(What are the various Pre-requisites for using ADB?)

Nu, innan du kan installera APK med ADB-kommandon,( install APK using ADB commands,) måste du se till att följande förutsättningar är uppfyllda.

1. Det första du behöver är att se till att enhetens drivrutin är installerad på din PC. Varje Android- smarttelefon kommer med sin egen enhetsdrivrutin som automatiskt installeras när du ansluter din telefon till din PC. Om din enhet inte har en måste du ladda ner drivrutinen separat. För Google -enheter som Nexus kan du hitta bara installera Google USB Driver som är en del av SDK (vi kommer att diskutera detta senare). Andra företag som Samsung , HTC , Motorola , etc. tillhandahåller drivrutiner på sina respektive sajter.

2. Nästa sak du behöver är att aktivera USB- felsökning på din Android- smarttelefon. Alternativet att göra det finns under Utvecklaralternativ(Developer) . Aktivera (enable the Developer Options)först(First) utvecklaralternativen från menyn Inställningar.

Du är nu en utvecklare |  Hur man installerar APK med ADB-kommandon

Efter det måste du aktivera USB-felsökning(enable USB debugging) från utvecklaralternativen.

a. Öppna Inställningar(Settings) och klicka på alternativet System .

Gå till telefonens inställningar

b. Tryck nu på Utvecklaralternativ(Developer options) .

Klicka på Utvecklaralternativen

c. Scrolla ner och under Felsökningsavsnittet(Debugging section) hittar du inställningen för USB-felsökning(USB debugging) . Slå bara(Simply) på strömbrytaren och du är bra att gå.

Slå helt enkelt på omkopplaren för USB-felsökning |  Hur man installerar APK med ADB-kommandon

3. Sist men inte minst behöver du ladda ner och installera ADB på din dator. Vi kommer att diskutera detta i nästa avsnitt och guida dig genom hela installationsprocessen.

Hur laddar jag ner och installerar ADB på Windows?(How to Download and Install ADB on Windows?)

Som nämnts tidigare är ADB en del av Android SDK och därför måste du ladda ner hela installationspaketet för verktygssatsen. Följ stegen nedan för att ladda ner och installera ADB på Windows 10(download and install ADB on Windows 10) :

1. Klicka här(here) för att gå till nedladdningssidan för Android SDK- plattformsverktyg.

2. Klicka nu på knappen "Ladda ner SDK Platform-Tools for Windows"(“Download SDK Platform-Tools for Windows”) . Du kan också välja de andra alternativen beroende på vilket operativsystem du använder.

Klicka nu på knappen "Ladda ner SDK Platform-Tools for Windows".

3. Godkänn villkoren och klicka på knappen Ladda ner(Terms and Conditions and click on the Download button) .

Godkänn villkoren och klicka på knappen Ladda ner

4. När zip-filen har laddats ner, extrahera den på en plats där du vill spara verktygssatsfilerna.

När zip-filen har laddats ner, extrahera den på en plats |  Hur man installerar APK med ADB-kommandon

Du kommer att kunna se " ADB " som finns i mappen tillsammans med andra verktyg. Installationsprocessen är nu klar. Vi kommer nu att gå vidare till nästa steg som använder ADB för att installera APK på din enhet.

Hur använder man ADB för att installera APK på din enhet?(How to Use ADB to install APK on your device?)

Innan du fortsätter att installera APK med ADB- kommandon måste du se till att ADB är korrekt konfigurerad och att den anslutna enheten identifieras korrekt.(ADB is set up properly and the device connected is being detected properly.)

1. För att göra detta, anslut din Android- enhet till datorn och öppna sedan mappen som innehåller SDK- plattformsverktygen.

2. Håll ned Skift i den här mappen och högerklicka sedan på(down Shift and then right-click) . Välj alternativet " Öppna kommandofönster här(Open Command window here) " från menyn. Om alternativet att öppna kommandofönstret inte är tillgängligt, klicka sedan på " Öppna PowerShell-fönstret här(Open PowerShell window here) ".

Klicka på "Öppna PowerShell-fönstret här"

3. Skriv nu följande kod i kommandotolksfönstret(Command Prompt) /PowerShell-fönstret: " .\adb devices " och tryck på Retur.

Skriv följande kod i kommandofönstret/PowerShell-fönstret

4. Detta kommer att visa namnet på din enhet i kommandofönstret.

5. Om det inte gör det finns det ett problem med enhetens drivrutin.

6. Det finns en enkel lösning på detta problem. Gå till sökfältet på din dator och öppna Enhetshanteraren.(Device Manager.)

7. Din Android-enhet kommer att listas där. Högerklicka(Right-click) på den och klicka helt enkelt på alternativet för att uppdatera drivrutinen.(update driver option.)

Högerklicka på den och klicka helt enkelt på alternativet för att uppdatera drivrutinen

8. Klicka sedan på alternativet för att söka efter drivrutiner(Drivers) online. Om det finns några nya drivrutiner kommer de automatiskt att laddas ner och installeras(automatically get downloaded and installed) på din dator.

Laddas ner och installeras automatiskt på din dator

9. Gå nu tillbaka till command prompt/PowerShel l-fönstret och skriv samma kommando som ovan och tryck på Enter . Du kommer nu att kunna se namnet på enheten som visas på skärmen.

Detta bekräftar att ADB har konfigurerats och din enhet är korrekt ansluten. Du kan nu utföra alla operationer på din telefon med ADB - kommandon. Dessa kommandon måste anges i kommandotolken(Command Prompt) eller PowerShell- fönstret. För att installera en APK på din enhet via ADB måste du ha APK -filen lagrad på din dator. Låt oss anta att vi installerar APK -filen för VLC - mediaspelaren.

Följ stegen nedan för att installera appen på din enhet:

1. Det första du behöver göra är att flytta APK-filen till mappen som innehåller SDK-plattformsverktygen. (move the APK file to the folder containing the SDK platform tools.)Detta kommer att göra det enklare eftersom du inte skulle behöva skriva hela sökvägen för platsen för APK -filen separat.

2. Öppna sedan kommandotolksfönstret eller PowerShell- fönstret och skriv in följande kommando: " adb install <app name.apk> " där appnamnet är namnet på APK -filen. I vårt fall kommer det att vara " VLC.apk "

Hur man installerar APK med ADB-kommandon

3. När installationen är klar kommer du att kunna se meddelandet " Framgång(Success) " på skärmen.

Rekommenderad:(Recommended:)

Således har du nu framgångsrikt lärt dig hur du installerar APK med ADB-kommandon( how to install APK using ADB commands) . Men som nämnts ovan är ADB ett kraftfullt verktyg och kan användas för att utföra olika andra operationer. Allt du behöver veta är rätt kod och syntax och du kommer att kunna göra så mycket mer. I nästa avsnitt har vi en liten bonus till dig. Vi kommer att lista ner vissa utvalda viktiga kommandon som du kan prova och ha kul att experimentera med.

Andra viktiga ADB-kommandon(Other Important ADB Commands)

1. “adb install -r <app name.apk>” – Detta kommando låter dig installera om eller uppdatera en befintlig app. Ta till exempel att du redan har en app installerad på din enhet men du vill uppdatera appen med den senaste APK -filen för appen. Det är också användbart när en systemapp är skadad och du behöver byta ut den skadade appen med dess APK -fil.

2. “adb install -s <app name.apk>” – Detta kommando låter dig installera en app på ditt SD-kort förutsatt att appen är kompatibel för att installeras på SD-kortet och även om din enhet tillåter att appar installeras på SD-kortet.

3. “adb uninstall <app name.apk>” – Detta kommando låter dig avinstallera en app från din enhet, men en sak som måste komma ihåg är att du måste skriva in hela paketnamnet medan du avinstallerar en app. Till exempel måste du skriva "com.instagram.android" för att avinstallera Instagram från din enhet.

4. "adb logcat" – Detta kommando låter dig se enhetens loggfiler.

5. "adb shell" – Detta kommando låter dig öppna ett interaktivt Linux kommandoradsskal på din Android- enhet.

6. “adb push <file location path>/sdcard/<folder name>” – Detta kommando låter dig överföra en fil på din dator till SD-kortet på din Android- enhet. Här står "filplatssökväg" för sökvägen för filen på din dator och "mappnamn" är katalogen dit filen kommer att överföras till din Android- enhet.

7. “adb pull /sdcard/<file name><file location path>” – Detta kommando kan anses vara det omvända till push-kommandot. Det låter dig överföra en fil från din Android- enhet till din dator. Du måste skriva in namnet på filen på ditt SD-kort istället för "filnamn". Ange platsen på din dator där du vill spara filen istället för "filplatssökväg".

8. "adb reboot" – Detta kommando låter dig starta om din enhet. Du kan också välja att starta din enhet i bootloader genom att lägga till -bootloader efter omstart. Vissa enheter låter dig också starta direkt i återställningsläge(Recovery) genom att skriva "reboot recovery" istället för att bara starta om.



About the author

Jag är en mjukvarugranskare och trådlös ingenjör med över 10 års erfarenhet inom området. Jag är specialiserad på att granska mobila applikationer och mjukvara, samt att hjälpa kunder att optimera sina nätverk. Genom mina recensioner kan jag hjälpa dig att fatta välgrundade beslut om vilka produkter du ska använda, hur du kan förbättra ditt arbetsflöde med mera. Mina färdigheter inkluderar utmärkt skriftlig och muntlig kommunikation, problemlösning, stark teknisk kunskap och en känsla för detaljer. Jag är även skicklig på att arbeta självständigt och samarbeta i projekt.



Related posts