Cum să publicați în Android Market

Deci, ați terminat să vă dezvoltați aplicația Android după săptămâni de muncă grea și doriți să vă eliberați creația în lume? Acest articol vă va ghida în procesul de a face acest lucru.

Modificări ulterioare ale tehnicilor și ale software-ului

Anumite aspecte ale aplicațiilor sau tehnicilor utilizate în acest tutorial s-au schimbat de când au fost publicate inițial. Acest lucru ar putea face un pic dificil de urmat de-a lungul. Vă recomandăm să consultați aceste tutoriale mai recente pe același subiect:

  • Trimiterea aplicației dvs. în Android Market

Lista de verificare

În primul rând, există câteva verificări esențiale pe care trebuie să le faceți înainte de a vă pregăti aplicația. Întrebați-vă următoarele întrebări:

  • Am testat extensiv aplicația mea?

    Dacă răspunsul la acest lucru este "nu într-adevăr", atunci trebuie să vă întoarceți și să faceți niște teste riguroase. În plus față de testele de bază ale emulatorului, trebuie să testați aplicația pe un dispozitiv fizic real. Într-o lume ideală, ați testa pe mai multe dispozitive hardware care rulează diferite versiuni ale sistemului de operare Android. Codul Buggy face ca vânzările sărace și o reputație mai slabă.

  • Aplicația mea funcționează bine?

    Performanța este foarte importantă, mai ales dacă programați un joc. Dacă cererea dvs. nu este suficient de receptivă în anumite cazuri, încercați să vedeți dacă puteți optimiza aceste locuri.

  • Am decis cu privire la compatibilitatea cu SDK?

    Conform datelor colectate în jurul valorii de 2 august 2010, Android 1.6 este încă activ pe 20,3% dintre dispozitivele care au accesat Market și Android 1.5 se bucură de 15,3%. Deși Android 2.1 domină în mod evident cu aproape 60%, se poate dovedi a fi o bună decizie de a sprijini 1.6 dacă aplicația dvs. nu necesită funcții noi introduse în versiunile ulterioare. De fapt, unele funcții, cum ar fi mutarea aplicației pe cardul SD, nu necesită nici măcar setarea 2.x ca versiune SDK minimă acceptată.


Pregătiți-vă aplicația

Vom începe prin deschidere AndroidManifest.xml și configurarea acestuia.

Pasul 1: solicitați permisiunile necesare pentru Android

Asigurați-vă că solicitați toate permisiunile necesare, altfel cererea dvs. nu va funcționa. Exemple de declarații de permisiune includ:

  

Pasul 2: Specificați un nume și o pictogramă

Denumiți aplicația și dați-i o pictogramă utilizând Android: etichetă și Android: icon atribut în cerere etichetă. De exemplu:

Pasul 3: Configurați datele de manifestare a versiunii

Alegeți o versiune utilizând aplicația Android: versionCode și Android: versionName în eticheta XML manifestă. versionCode ar trebui să aibă o valoare întregă pe care tu o ai trebuie sa increment pentru fiecare actualizare a aplicației, deoarece aceasta va fi utilizată de sistem. Este o practică obișnuită de a începe 1.
versionName pe de altă parte, reprezintă o valoare ușor de utilizat. Simțiți-vă liber să setați acest lucru la ceea ce credeți că este potrivit - 0.1 sau 1.0b sau 2.4.1 ar funcționa din punct de vedere tehnic.

Pasul 4: Setați opțiunile de compatibilitate

Dacă utilizați noi funcții Android care nu sunt disponibile în versiuni mai vechi, atunci va trebui să specificați un set de cerințe de versiune. Pentru a face acest lucru, creați o etichetă XML bodiless numită foloseste-sdk. Următoarele atribute sunt la dispoziția dvs.:

  • Android: minSdkVersion Nivelul minim API pentru platforma Android pe care va putea să ruleze aplicația dvs..
  • Android: targetSdkVersion Nivelul API pe care aplicația dvs. a fost proiectat să funcționeze.
  • Android: maxSdkVersion O limită superioară pentru compatibilitate. Nu setați acest lucru dacă nu aveți a foarte motiv bun pentru.

Rețineți că nivelul API se referă la un identificator special. Iată o masă la care te poți referi:

Nivelul API Versiunea platformei Android
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

Pasul 5: Curățați fișierele și eliminați înregistrarea

Treceți prin proiectul dvs. și eliminați toate apelurile de logare, fișierele jurnal vechi, datele private și fișierele de resurse nedorite.

Pasul 6: Semnează și aliniază aplicația dvs. ZIP

Una dintre cerințele foarte importante de distribuție este că aplicațiile Android trebuie să fie semnate digital cu un certificat pe care dezvoltatorul le deține. Acest lucru este folosit pentru a asigura autenticitatea unei aplicații, deci este important să alegeți o parolă puternică pentru cheia dvs. privată și să vă asigurați că o păstrați în siguranță.

Deci, pentru a începe, veți avea nevoie de o cheie privată pentru a semna fișierul APK final, deoarece cheia de depanare pe care o utilizează IDE-ul să semneze implicit aplicațiile dvs. compilate nu poate fi utilizată.

Dacă utilizați Eclipse, puteți utiliza Expertul de export, un instrument prietenos GUI. Chiar dacă utilizați un IDE diferit, s-ar putea dovedi că economisiți o mulțime de timp dacă utilizați Eclipse pentru a vă exporta aplicația, cu excepția cazului în care, desigur, IDE oferă aceeași funcție.

  1. Selectați proiectul și selectați Fișier> Exportați.
  2. Deschideți meniul derulant Android și selectați Exportați aplicația Android
  3. Urmați pașii asistentului pentru a compila, a semna și a alinia aplicația dvs. ZIP.


Alternativa este utilizarea liniei de comandă keytool, jarsigner, zipalign și / sau un program cum ar fi JAR Maker care să aibă grijă de generarea unui certificat și de semnarea fișierului APK cu acesta. Alinierea ZIP este un pas esențial deoarece oferă un impuls semnificativ de performanță în ceea ce privește memoria necesară încărcării.

A deveni editor de piață

Înregistrare

În următoarea secțiune vom examina pașii finali de înregistrare pe piața Android și procesul de încărcare a aplicației.

  1. Înregistrați-vă ca editor și configurați-vă profilul.
  2. Citiți și sunteți de acord cu Acordul de distribuție pentru dezvoltatorii Android Market.
  3. Plătește o taxă de înregistrare de 25 USD prin intermediul Google Checkout.

Pentru a publica aplicații pe Android Market, trebuie să fii un dezvoltator înregistrat. Mergeți la http://market.android.com/publish și conectați-vă utilizând contul dvs. Google. Apoi, completați toate informațiile solicitate împreună cu numărul dvs. de telefon real, pe care Google îl va utiliza pentru a vă contacta în cazul unei situații de urgență sau a unei probleme cu oricare dintre aplicațiile dvs. Android. Dacă nu puteți decide asupra unui nume de dezvoltator, nu vă faceți griji. Doar utilizați numele dvs. real pentru moment - puteți schimba întotdeauna că mai târziu, prin intermediul paginii de profil.

Ar trebui să citiți cu atenție Acordul de distribuție pentru dezvoltatorii Android Market, deoarece sunteți obligat să acceptați termenii și veți fi legal legați de acestea după plata taxei de înregistrare. În timp ce vă aflați la aceasta, consultați Regulile de conținut oficiale.

Faceți clic pe butonul Google Checkout și plătiți taxa de înregistrare unică și ați terminat!

Încărcarea unei aplicații

Conectați-vă la contul dvs. de editor și dați clic pe "Încărcați o aplicație". Completați toate datele formularului și includeți capturi de ecran dacă puteți și oferiți o descriere precisă, scurtă și bine formatată. Puteți, de asemenea, să alegeți dacă doriți sau nu să îl lansați ca aplicație gratuită sau plătită - deși trebuie să fiți un comerciant Google Checkout înregistrat pentru al face pe acesta din urmă și în prezent este disponibil numai într-o mână de țări. În cele din urmă, faceți clic pe "Publicați". Felicitări, tocmai ați publicat cu succes o aplicație în Android Market!

Cod