Hur skapar jag APK från Android Studio? Generera ett signerat paket

Att skapa en APK eller ett signerat paket från Android Studio är ett nödvändigt steg för att installera appen i Google Play Store, eftersom Google Android-apppaketet och Google Play-paketet APK är paketen som måste skapas för att ladda upp apppaketet till Play Store och ha en -appen publicerad på GooglePlayStore.


Hur skapar jag APK från Android Studio?

Att skapa en APK eller ett signerat paket från Android Studio är ett nödvändigt steg för att installera appen i Google Play Store, eftersom Google Android-apppaketet och Google Play-paketet APK är paketen som måste skapas för att ladda upp apppaketet till Play Store och ha en -appen publicerad på GooglePlayStore.

Se nedan fortsättningen av vårt exempel på skapandet av den bästa resebudget-appen Android med gratis befintlig kod från affiliate-programmet TravelPayouts.

TravelPayouts affiliate-program och kod för utveckling av flygbokningsprogram

Generera signerad paket eller APK från Android Studio

Det är ganska enkelt att generera ett signerat paket eller APK från AndroidStudio, om du kan använda en ny uppladdningsnyckel och inte har glömt lösenordet för din överföringsnyckel - annars fungerar det inte.

För att skapa APK från Android studio, börja med att öppna Generera signerad paket eller APK-menyn.

Generera signerad Android-appbunt i Android Studio: bygg> generera signerat paket / APK

Välj sedan om du vill skapa ett signerat Google Android-apppaket eller en Google Play APK.

För att generera ett signerat paket kommer det att vara nödvändigt att tillhandahålla en nyckel. Om du har en befintlig nyckel, använd Välj befintlig knapp.

Om inte, börja skapa en ny nyckel.

Skapa ny Play Store-överföringsnyckel

För att skapa en ny uppladdningsnyckel, ange all nödvändig information i formuläret: nyckellagringsväg, matchande lösenord, alias, matchande nyckellösenord, giltighet i år, för- och efternamn, organisationsenhet, organisation, stad eller ort, stat eller provins och land ISO-kod.

Generera sedan nyckeln som kommer att sparas på din dator.

Nu kan din Google Android-appbunt genereras och du kan ladda upp appbunt till Play Store - såvida du inte står inför ett problem, till exempel att använda en ny nyckel för en app som redan finns.

Återställ uppladdningsnyckeln för Google Play

Om du vill återställa uppladdningsnyckeln för Google Play måste du kontakta supporten för Google Play och be dem att återställa uppladdningsnyckeln.

Efter ett tag kommer supporten att besvara frågan om att skapa en ny nyckel som förklarats ovan, och för det nya nyckelcertifikatet i PEM-format.

 Android Studio Hjälpcenter: Generera en överföringsnyckel och nyckelbutik
exporterar certifikat för signeringsnyckel till .pem-tillägg i Android Studio

Installera KeyStore Explorer för att få PEM-nyckelcertifiering

Om du behöver använda en ny överföringsnyckel och skicka till GooglePlay-stöd för PEM-certifikatet, är det bästa sättet att använda KeyStore Explorer-programmet.

Ladda ner och installera det för att kunna få det PEM-certifikatet.

Ladda ner KeyStore Explorer

Starta sedan applikationen från Windows-startmenyn.

Installera Java för KeyStore Explorer

Det kan vara nödvändigt att installera den senaste Java-versionen innan du kan starta KeyStore Explorer-programmet och få PEM-certifikatet.

Ladda ner Java för Windows

Hämta PEM-nyckelcertifikatet från en uppladdningsnyckel

När du har installerat Java-programmet bör du äntligen kunna installera KeyStore Explorer-programmet.

Välj det öppna ett befintligt keystore-alternativ till att börja med.

Sedan hittar du på din dator nyckeln i .jks-format som har skapats tidigare med AndroidStudio.

Lösenordet kommer att uppmanas att öppna den nyckeln, och du måste ange den för att ange dess detaljer.

När nyckeln har öppnats, dubbelklickar du på den som ska användas för att ladda upp apppaketet till Play Store genom att dubbelklicka på den.

Alla detaljer visas och du kan klicka på en PEM-knapp för att komma åt det berömda PEM-certifikatet.

När PEM-certifikatet kommer att visas klickar du bara på export för att spara det på din dator och skicka filen till Google Play-support för att återställa uppladdningsnyckeln.

Efter ett tag kommer de att bekräfta att nyckeln har återställts och att du kan använda den nya uppladdningsnyckeln för att generera signerade buntar eller APK för att ladda upp appbunt till Play Store - det kommer fortfarande att ta några dagar innan de nya nycklarna blir giltig.

Hela åtgärden för att återställa en Google Play-överföringsnyckel tar ungefär en vecka, efter vad det kommer att vara möjligt att ladda upp din Google Android-appbunt igen i en ny apprelease.

Vanliga uppdateringsproblem för appen

Min Android-appuppdatering rullas inte ut: Om den nya versionen inte föreslås att ladda ner till de användare som redan har installerat appen, medan appreleasen på Google Play Console visas som publicerad med alla uppdateringar live, Det kan bero på att den versionskoden och versionens namn inte har uppdaterats, vilket inte låter användarnas telefoner identifiera uppdateringen som en ny version.

Hur släpper du en Android-appuppdatering? Se till att versionnumret har uppdaterats i AndroidManifest.xml eller i filen build.gradle
Play Store har ny version av appen, men visar inte uppdatering

Vanliga Frågor

Vilka steg behövs för att generera en signerad APK -fil eller Android -appbunt från Android Studio för appdistribution?
I Android Studio, slutföra din apputveckling och testning. Navigera till Build> Generera signerad bunt / APK. Välj APK- eller Android -apppaket beroende på din distributionsplan. Skapa en ny keystore eller använd en befintlig för att underteckna appen och säkerställa dess säkerhet och integritet. Ange byggnadsvariant och signeringskonfigurationer. Klicka på Finish för att generera det signerade APK- eller App -paketet, redo för distribution på plattformar som Google Play Store.

Yoann Bierling
Om författaren - Yoann Bierling
Yoann Bierling är en Web Publishing & Digital Consulting Professional, vilket gör en global inverkan genom expertis och innovation inom teknik. Han är passionerad om att stärka individer och organisationer att trivas i den digitala tidsåldern och drivs för att leverera exceptionella resultat och driva tillväxt genom skapande av utbildningsinnehåll.




kommentarer (0)

Lämna en kommentar