Slik publiserer du til Android Market

Så er du ferdig med å utvikle Android-applikasjonen din etter uker med hardt arbeid, og vil frigjøre din opprettelse til verden? Denne artikkelen vil lede deg gjennom prosessen med å gjøre det.

Senere endringer i teknikker og programvare

Visse aspekter av applikasjoner eller teknikker som brukes i denne opplæringen, har endret seg siden den ble opprinnelig publisert. Dette kan gjøre det litt vanskelig å følge med. Vi anbefaler å se på disse nyere opplæringsprogrammene på samme emne:

  • Sende søknaden din til Android Market

Sjekklisten

Først og fremst er det noen få avgjørende kontroller du må gå gjennom før du får din søknad klar. Spør deg selv følgende spørsmål:

  • Har jeg testet søknaden mystisk?

    Hvis svaret på dette er "egentlig ikke", må du gå tilbake og gjøre litt streng testing. I tillegg til grunnleggende tester på emulatoren, bør du også teste din søknad på en ekte, fysisk enhet. I en ideell verden, ville du teste på flere maskinvareenheter som kjører forskjellige versjoner av Android OS. Buggy kode gir dårlig salg og et dårligere rykte.

  • Fungerer programmet bra?

    Ytelse er veldig viktig, spesielt hvis du programmerer et spill. Hvis søknaden din ikke er responsiv nok i visse tilfeller, prøv å se om du kan optimalisere disse stedene.

  • Har jeg bestemt meg for SDK-kompatibilitet?

    Ifølge data samlet rundt 2. august 2010, er Android 1.6 fortsatt aktiv på 20,3% av enheter som har tilgang til markedet, og Android 1.5 har 15,3%. Selv om Android 2.1 selvfølgelig dominerer med nesten 60%, kan det vise seg å være en god beslutning å støtte 1.6 hvis søknaden din ikke krever nye funksjoner introdusert i nyere versjoner. Faktisk trenger noen funksjoner som Move App til SD-kort ikke engang at 2.x skal settes som den minste støttede SDK-versjonen.


Få søknaden din klar

Vi starter med å åpne AndroidManifest.xml og konfigurere den.

Trinn 1: Be om nødvendige Android-tillatelser

Pass på at du ber om alle nødvendige tillatelser, ellers vil programmet ikke fungere. Eksempler på tillatelseserklæringer inkluderer:

  

Trinn 2: Angi et navn og et ikon

Navngi søknaden din og gi den et ikon ved hjelp av android: label og android: icon attributt i applikasjon stikkord. For eksempel:

Trinn 3: Konfigurer versjons manifestdata

Velg en versjon søknaden din bruker android: version og android: Versjons i den åpenbare XML-taggen. version bør ha et heltall som du økning for hver applikasjonsoppdatering, da dette vil bli brukt av systemet. Det er en vanlig praksis å starte på 1.
Versjons på den annen side representerer en brukervennlig verdi. Vær så snill å sette dette til det du synes er hensiktsmessig - 0.1 eller 1.0b eller 2.4.1 ville alle jobbe teknisk.

Trinn 4: Angi kompatibilitetsalternativer

Hvis du bruker nyere Android-funksjoner som ikke er tilgjengelige i eldre versjoner, må du angi et sett med versjonskrav. For å gjøre dette, opprett en kroppslig XML-kode som heter bruker-SDK. Følgende attributter står til din disposisjon:

  • android: minSdkVersion Det minimale Android-plattformens API-nivå som søknaden din vil kunne kjøre.
  • android: targetSdkVersion API-nivået som søknaden din ble designet for å fortsette.
  • android: maxSdkVersion En øvre grense for kompatibilitet. Ikke sett dette hvis du ikke har en veldig god grunn til.

Vær oppmerksom på at API-nivået refererer til en spesiell identifikator. Her er et praktisk bord som du kan referere til:

API nivå Android Platform versjon
1 1.0
2 1.1
3 1.5
4 1.6
5 2.0
6 2.0.1
7 2.1
8 2.2

Trinn 5: Opprydningsfiler og fjern logging

Gå gjennom prosjektet ditt og fjern eventuelle logginganrop, gamle loggfiler, private data og uønskede ressursfiler.

Trinn 6: Signer og ZIP-juster søknaden din

En av svært viktige distribusjonskravene er at Android-applikasjoner må signeres digitalt med et sertifikat som utvikleren har. Dette brukes til å sikre ektheten av et program, så det er viktig at du velger et sterkt passord for din private nøkkel og sørger for at du holder den trygt.

Så for å starte, trenger du en privat nøkkel for å signere den endelige APK-filen din, fordi feilsøkingsnøkkelen som IDEs bruker, signerer de kompilerte appene som standard, kan ikke brukes.

Hvis du bruker Eclipse, kan du bruke Eksporterveiviseren, et vennlig GUI-basert verktøy. Selv om du bruker en annen IDE, kan det vise seg å spare mye tid hvis du bruker Eclipse til å eksportere søknaden din, med mindre din IDE selvfølgelig tilbyr samme funksjonalitet.

  1. Velg prosjektet og velg Fil> Eksporter.
  2. Åpne Android-rullegardinmenyen og velg Eksporter Android-applikasjon
  3. Følg veilederens trinn for å kompilere, signere og ZIP-justere søknaden din.


Alternativet er å bruke kommandolinjebasen keytool, jarsigner, zipalign og / eller et program som JAR Maker for å ta vare på å generere et sertifikat og signere APK-filen med den. ZIP-justering er et viktig skritt, da det gir en betydelig ytelsesforhøyelse når det gjelder minne som kreves for å laste det.

Bli en markedsutgiver

Registrering

I neste avsnitt skal vi undersøke de siste trinnene for registrering på Android-markedet og prosessen som laster opp søknaden din.

  1. Registrer deg som en utgiver og sett opp profilen din.
  2. Les og godta distribusjonsavtalen for Android Market Developer.
  3. Betal en registreringsavgift på $ 25 USD via Google Checkout.

For å publisere programmer på Android Market må du være en registrert utvikler. Gå over til http://market.android.com/publish og logg inn med Google-kontoen din. Deretter fyller du ut all nødvendig informasjon sammen med ditt virkelige telefonnummer, som Google vil bruke til å kontakte deg i tilfelle en nødsituasjon eller et problem med noen av Android-applikasjonene dine. Hvis du ikke kan bestemme et utviklernavn, ikke bekymre deg. Bare bruk ditt virkelige navn for nå - du kan alltid endre det senere via din profilside.

Du bør lese distribusjonsavtalen for Android Market Developer nøye, ettersom du må godta vilkårene, og du vil være lovlig bundet til dem ved å betale registreringsavgiften. Mens du er i det, ta en titt på de offisielle retningslinjene for innhold.

Klikk på Google Checkout-knappen og betal engangsregistreringsavgiften, og du er ferdig!

Laster opp et program

Logg inn på utgiverkontoen din og klikk på "Last opp et program". Fyll ut alle skjemadataene, og ta med skjermbilder hvis du kan, og gi en presis, kort og godt formatert beskrivelse. Du kan også velge om du vil frigjøre det som en gratis eller betalt app - selv om du må være en registrert Google Checkout-selger for å gjøre det sistnevnte, og det er for tiden bare tilgjengelig i en håndfull land. Til slutt klikker du på "Publiser". Gratulerer, du har nettopp publisert et program til Android Market!