Hjem Sosiale medier Hvordan du lager en publiserbar APK-fil for din Android App - dummies

Hvordan du lager en publiserbar APK-fil for din Android App - dummies

Video: HVORDAN LAGE IS - SOFTIS! (Naturfag Rocker) 2024

Video: HVORDAN LAGE IS - SOFTIS! (Naturfag Rocker) 2024
Anonim

Publiserbare APK-filer skiller seg fra andre APK-filer. Du må sørge for at Android-appen din har en publiserbar APK-fil hvis du håper å publisere appen din i Google Play-butikken. Du vil bli overrasket over å finne ut at det å lage en publiserbar APK-fil ikke er veldig komplisert. Bare følg disse instruksjonene:

  1. Pass på at du har utarbeidet koden din for Google Play Butikk.

  2. I hovedmenyen til Android Studio velger du Bygg → Generer signert APK.

    Dialogboksen Generer signert APK vises. Denne dialogboksen har en rullegardinliste der du velger et av prosjektets moduler.

    Den første generere signerte APK-dialogboksen.
  3. Klikk på Neste.

    Som et resultat vises en annen dialogboksen Generer signert APK. Denne boksen inneholder et felt i Nøkkelbutikk-banen.

    Android Studio ber om en nøkkelbutikkbane.

    I det følgende antas det at du ennå ikke har opprettet en nøkkelbutikk. (Hvis du har opprettet en, vet du at du gjorde det.)

  4. Klikk på Opprett ny-knappen.

    Som et resultat åpnes en dialogboksen Ny nøkkel butikk.

  5. Velg et navn og et sted for nøkkelbutikken din. Sett hele banenavnet (plasseringen og filnavnet) til den nye nøkkelbutikken i dialogboksen Nøkkelbutikk-banen-feltet.

    Se første felt under. En nøkkelbutikkfil ble opprettet og heter android. JKS. Den nye filen ble satt i en katalog med navnet / Brukere / barryburd / keystores. (I filnavnet android. Jks står utvidelsen. Jks for Java nøkkelbutikk .) Når du publiserer flere apper, vil du sannsynligvis bruke denne nøkkelbutikken til å signere andre prosjekters APK-filer.

    Dialogboksen Ny nøkkelbutikk.

    Signering av alle Android-prosjektene dine med samme nøkkel er en veldig god idé. Android behandler nøkkelen som en slags fingeravtrykk, og to apper med samme fingeravtrykk kan stole på å kommunisere med hverandre. Når to apper har samme nøkkel, kan du enkelt få disse appene til å hjelpe hverandre ut.

    Android Studio's New Key Store-dialogboksen vil ikke opprette en katalog for deg. Hvis du skriver inn / Brukere / myUserName / keystores / noe . jks i Nøkkelbutikk-banen-feltet, må du ha en / Users / myUserName / keystores-katalog før du klikker OK.

    På dette punktet hjelper det å forstå forskjellen mellom en nøkkelbutikkfil og en enkeltnøkkel. En nøkkel er det du bruker til å signere din Android-app digitalt. En nøkkelbutikkfil er et sted å lagre en eller flere nøkler. Det er derfor du leverer to passord - en for den nye nøkkellagerfilen, og en annen for nøkkelen du vil sette inn nøkkellagerfilen.

  6. Skriv inn passord i feltene Passord og Bekreft.

    Gjør deg selv en tjeneste og gi dem sterke passord.

    Husk å huske passordene du lager når du fyller inn feltene Passord og Bekreft. Du må skrive inn disse passordene når du bruker denne nøkkelen til å signere en annen app.

    I en nøkkelbutikkfil har hver nøkkel et navn (et alias , det vil si).

  7. Skriv inn et navn i Alias-feltet.

    Aliaset kan være en hvilken som helst streng med tegn, men du vil kanskje bestemme deg for å være kreativ når du oppretter et alias. Unngå tomme mellomrom og tegnsetting. Hvis du noen gang oppretter en ny nøkkel med et annet alias, må du kontrollere at det andre alias stavemåte (og ikke bare dets kapitalisering) er forskjellig fra det første alias stavemåte.

  8. Godta standard gyldighetsperiode (25 år).

    Hvis du lager en nøkkel på nyttårsdag i 2016, utløper nøkkelen på nyttårsdag i 2041. Gratulerer nytt år, alle! I henhold til Play-butikkens regler må nøkkelen ikke utløpe til noen gang etter 22. oktober 2033, så 25 år fra 2016 er greit.

  9. I feltet Sertifikat fyller du ut minst ett av de seks feltene.

    Elementene Fornavn og etternavn, organisasjonsenhet, og så videre er en del av X. 500 Distinguished Name standard. Sannsynligheten for at to personer har samme navn og arbeider i samme enhet i samme organisasjon i samme lokalitet, er nær null.

    Når du er ferdig, ligner dialogboksen bildet ovenfor.

  10. Klikk på OK.

    Som et resultat vises dialogboksen Generer signert APK igjen. Denne gangen fylles mange av boksens felter inn for deg.

  11. Klikk på Neste.

    Når du gjør det, vises en siste generasjons signert APK-dialogboks.

    På vei til en APK.

    I denne siste generasjons signerte APK-boksen, legg merke til APK-destinasjonsmappen. Sørg også for å velge Slett i rullegardinlisten Bygg Type.

    Ikke forsink. Lag en APK!

    Og til slutt …

  12. Klikk Fullfør.

    Android Studio tilbyr å åpne mappen som inneholder din skinnende, nye APK-fil. Det er flott! Åpne mappen, og stirre stolt på ditt arbeid.

    Hvis Android Studio åpner en mappe, og du ikke ser en APK-fil i mappen, kan operativsystemet gjemme ting som bokstavene apk i enden av filnavnene.

    veldig bra!

Gratulerer! Du har opprettet en distribuerbar APK-fil og en gjenbrukbar nøkkelbutikk for fremtidige oppdateringer.

For å sikre at APK-filen din er signert, type JAVA_HOME / bin / jarsigner -verify -verbose -certs APKfileName . apk i Android Studio's Terminal-vindu. Hvis utdataene inneholder ordene jar verifisert, og det inkluderer ikke CN = "android debug", så er alt bra.

Hvordan du lager en publiserbar APK-fil for din Android App - dummies

Redaktørens valg

10 Måter å varme opp og slappe av før og under GRE-dummies

10 Måter å varme opp og slappe av før og under GRE-dummies

GRE er like mye fysisk trening som det er mentalt, og det er mer som en maraton enn en sprint. Hvis du kommer ut av blokkene med en sprintens tempo, er du sikker på å raskt eksosere deg selv. Nøklene til å komme til enden og fullføre sterken, oppvarmer seg mentalt og holder seg i orden ...

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Når du takler et argument Analysespørsmål på GRE, din jobb er å identifisere om forfatteren har gjort en tilstrekkelig jobb med å presentere og støtte sin stilling. Graduate skoler forventer at du ikke bare skal lese med forståelse, men også å undersøke informasjonen og argumentet som presenteres og sortere logikken som er rimelig fra ...

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Når du tar GRE Verbal testen, et av essay spørsmålene vil be deg om å analysere et argument. Du må lese argumentet, se på sine underliggende forutsetninger, og deretter forklare hvordan disse forutsetningene påvirker argumentet. Følgende praksis spørsmål ligner på hva du finner på testen. Øvelsesspørsmål Tid: ...

Redaktørens valg

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Sikkerhetspolitikk for mobile enheter som knytter seg til bedriftsnettverket kan deles inn i to kategorier: retningslinjer for godkjente enheter og retningslinjer for andre enheter. Enhetspolicyer. Her er en oversikt over de to kategoriene av enhetsretningslinjer som du må kommunisere med brukere: Politikk for godkjente enheter: Denne policyen gjelder for alle bedriftsutstedte ...

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Ved hjelp av skybasert endpoint-sikkerhet er en metode for å beskytte enterprise mobile enheter fra virus, malware, spam og andre trusler. Den faktiske trusselsbeskyttelsen skjer i skyen eller sentralisert datasenter for sluttpunktsprogramvareleverandøren i denne typen distribusjon. Trafikk til og fra de mobile enhetene blir omdirigert på enheten til ...

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Nå som du har tenkt på å sikre mobilen enheter på nettverket ditt fra trusler som virus og malware, er det på tide å planlegge for ekstern håndheving av retningslinjer for enhetsadministrasjon eller sikkerhet. Du får ideen. Det handler om enhetssikkerhetsetikett, om å ta de enkle, men ofte ignorerte trinnene for å beskytte vitale data lagret på ...

Redaktørens valg

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Legeassistenteksamen PANCE) vil stille spørsmål om forhold som påvirker hånden og håndleddet. De spenner fra godartede cyster til mindre forstuinger til utbruddssvikt, så gjør deg kjent med det grunnleggende. Ganglioncyster En vanlig myk vævsmasse som du kan se på hendene og håndleddene, er en ganglioncyst, også kjent ...

HIV Grunnleggende for legeassistenteksamen - dummies

HIV Grunnleggende for legeassistenteksamen - dummies

For legeassistenteksamen (PANCE), bør du være kjent med noen generelle ting som angår HIV, spesifikke infeksjoner relatert til HIV, og bivirkninger av visse medisiner. HIV står for humant immundefektvirus. Risikofaktorer for å skaffe hiv inkluderer høyrisiko seksuell atferd og narkotikamisbruk, spesielt intravenøs bruk med skitne nåler. Kommer i kontakt med ...

Mageområdet for legeassistenteksamen - dummies

Mageområdet for legeassistenteksamen - dummies

Etter å ha reist gjennom spiserøret, din neste destinasjon i forberedelsene til legeassistenteksamen (PANCE) er det livlige magesektoren. Inneholder cardia, fundus, antrum og pylorus, er dette området bare moden for patologi og fremtidige PANCE-spørsmål. Magen er et sted hvor mye av fordøyelsen finner sted. Hovedcellene ...