Video: Sådan Opretter du en Gratis Google Gmail / Youtube Konto 2025
Udgivelige APK-filer adskiller sig fra andre APK-filer. Du skal sørge for, at din Android-app har en publicerbar APK-fil, hvis du håber at offentliggøre din app i Google Play Butik. Du bliver overrasket over at finde ud af, at oprettelse af en publicerbar APK-fil ikke er meget kompliceret. Følg blot disse instruktioner:
-
Sørg for at du har udarbejdet din kode til Google Play Butik.
-
Vælg i Android Studio hovedmenu Build → Generer signeret APK.
Dialogboksen Generer signeret APK vises. Denne dialogboks har en rulleliste, hvor du vælger et af projektets moduler.
Den første Generer Signeret APK-dialogboks. -
Klik på Næste.
Som et resultat vises en anden dialog med genereret signeret APK. Denne boks indeholder et nøglebutikspath-felt.
I det følgende antages det, at du endnu ikke har oprettet en nøglebutik. (Hvis du har oprettet en, ved du, at du gjorde det.)
-
Klik på knappen Opret ny.
Som et resultat åbnes en dialogboks Ny nøglelager.
-
Vælg et navn og et sted for din nøglelager. Angiv det fulde stinavn (placeringen og filnavnet) for den nye nøglelager i dialogboksen Nøglebutikspath-feltet.
Se det første felt nedenfor. En nøglelagerfil blev oprettet og hedder android. jks. Den nye fil blev sat i en mappe med navnet / Users / barryburd / keystores. (I filnavnet android. Jks står udvidelsen.jks til Java nøglebutik .) Når du publicerer flere apps, vil du sandsynligvis bruge denne nøglelager til at underskrive andre projekters APK-filer.
Dialogboksen Ny nøglelager.Signing af alle dine Android-projekter med samme nøgle er en meget god ide. Android behandler nøglen som en slags fingeraftryk, og to apps med samme fingeraftryk kan have tillid til at kommunikere med hinanden. Når to apps har samme nøgle, kan du nemt få disse apps til at hjælpe hinanden ud.
Android Studio's New Key Store-dialogboks skaber ikke en mappe til dig. Hvis du skriver / Brugere / myUserName / keystores / noget . jks i feltet Nøgleforretningssti, skal du have en mappe / Brugere / myUserName / keystores, før du klikker på OK.
På dette tidspunkt hjælper det med at forstå forskellen mellem en nøglelagerfil og en enkelt nøgle. En nøgle er det, du bruger til digitalt at underskrive din Android-app. En nøglelagerfil er et sted at gemme en eller flere nøgler. Derfor leverer du to adgangskoder - en til den nye nøglelagerfil, og en anden til nøglen, som du vil lægge i nøglelagerfilen.
-
Indtast adgangskoder i felterne Password og Confirm.
Gør dig selv en tjeneste og lav dem stærke adgangskoder.
Husk at huske de adgangskoder, du opretter, når du udfylder felterne Password og Confirm. Du skal indtaste disse adgangskoder, når du bruger denne tast til at underskrive en anden app.
I en nøglelagerfil har hver nøgle et navn (et alias , det vil sige).
-
Skriv et navn i feltet Alias.
Aliaset kan være en hvilken som helst streng af tegn, men du vil muligvis beslutte at være kreativ, når du opretter et alias. Undgå tomme mellemrum og tegnsætning. Hvis du nogensinde opretter en anden nøgle med et andet alias, skal du sørge for, at det andet alias stavemåde (og ikke kun dets aktivering) adskiller sig fra det første alias stavemåde.
-
Accepter standard gyldighedsperiode (25 år).
Hvis du opretter en nøgle på nytårsdag i 2016, udløber nøglen på nytårsdag i 2041. Godt nytår, alle! Ifølge Play Store's regler må din nøgle ikke udløbe før engang efter 22. oktober 2033, så 25 år fra 2016 er okay.
-
I afsnittet Certifikat skal du udfylde mindst ét af de seks felter.
Varerne Fornavn og Efternavn, Organisationsenhed, og så videre er en del af X. 500 Distinguished Name standard. Sandsynligheden for, at to personer, der har samme navn og arbejder i samme enhed i samme organisation i samme lokalitet, ligger tæt på nul.
Når du er færdig, ligner din dialogboks det ovenstående billede.
-
Klik på OK.
Som et resultat vises dialogboksen Generer signeret APK igen. Denne gang er mange af felternes felter udfyldt for dig.
-
Klik på Næste.
Når du gør det, vises en sidste genereret signeret APK-dialogboks.
På vej til en APK.I denne sidste Generate Signed APK-boks skal du notere APK-destinationsmappen. Sørg også for at vælge Udgivelse i rullelisten Opbygningstype.
Forsink ikke. Lav en APK!Og endelig …
-
Klik på Afslut.
Android Studio tilbyder at åbne mappen, der indeholder din skinnende nye APK-fil. Det er fantastisk! Åbn mappen og stirre stolt på dit arbejde.
Hvis Android Studio åbner en mappe, og du ikke kan se en APK-fil i mappen, kan dit operativsystem muligvis gemme ting som bogstaverne apk i slutningen af filnavne.
Tillykke! Du har oprettet en distribueret APK-fil og en genanvendelig nøglelager til fremtidige opdateringer.
For at sikre, at din APK-fil er blevet underskrevet, type JAVA_HOME / bin / jarsigner -verify -verbose -certs APKfileName . apk i Android Studio's Terminal vindue. Hvis udgangen indeholder ordkernen verificeret, og det inkluderer ikke CN = "android debug", så er alt godt.