Hogyan írja alá a hibrid mobil alkalmazás helyezését a Google Playen

Hogyan írja alá a hibrid mobil alkalmazás elhelyezése a Google Play 17

  • 20.03.17 08:36 •
  • 2developers •
  • • # 324350
  • • Habrahabr
  • • a homokozóban
  • 13 •
  • 3700

- mint a Forbes, csak jobb.







Tehát, akkor keményen dolgozott sok napon (és talán este), és ez az első hibrid mobil alkalmazás készen áll. Elég stabil, legfontosabb hibákat zárva. Kicsi volt, de ne felejtsük el, hogy a maximalizmus - a gonosz, szed szándékos döntés feküdt ki az alkalmazást.

Ennek szükséges feltétele, ez - jelenlétében aláírt APK fájlt. Hogyan írja alá apk fájlt, akkor megtanulják ezt a cikket.

Egy kis kitérő

a kezdeti adatok


Feltételezem, hogy beállította a fejlődéséhez szükséges a hibrid mobil alkalmazásokat az Apache Cordova. Meg kell állítani:

  • Apache Cordova
  • Java Development Kit
  • Android SDK

Mivel a projekt neve, valamint a használt alkalmazás LCF. Cserélje a neve a projekt, ahol szükség van rá.


Először létre kell hoznia egy kiadás épít az alkalmazás. De előtte, nézzük, hogy minden felesleges plug-inek távolítani. Például nem kell egy plugin, amely megjeleníti a hibakeresési információkat a konzolt. Vegye ki:


Hogy létrehoz egy verziót építmények Android használja a parancsot, hogy létrejöjjön --release zászló:


Ez a parancs létrehoz egy aláírás nélküli APK fájlt a könyvtárban:


Például állványok / android / build / kimenet / apk / android-release-unsigned.apk. Aztán be kell jelentkeznie, majd futtassuk zipalign segédprogramot, hogy optimalizálja és előkészíti az aktát a Google Playen.

Ahhoz, hogy írja alá a szükséges tanúsítvány fájlt. Hozza létre a keytool segédprogramot. amely tartalmazza a JDK:

Az alias használjuk minden alkalommal, amikor bejelentkezik az alkalmazás *. Hogy könnyebb megjegyezni, mint egy alias nevét használja kulcstároló fájl, például:







* Ahhoz, hogy írjon alá egy alkalmazás igényeinek minden frissítéseket

keytool Utility kéri egy sor kérdést. Összesen lesz 8 előre kérdések megértésének és a minta válaszokat, mindegyik felsorolt, az spoiler.

Keytool kérdésekre, és mintát választ

1. Írja kulcstárát jelszó:
Itt meg kell adnia a jelszót a fájl (legalább 6 karakter). A megadott jelszó kell megírni egy biztonságos helyen, szükség van minden egyes alkalommal, amikor bejelentkezik a kérelmet.

2. adja meg újra a jelszót:
Írja be újra a jelszót.

3. Mi az első és az utolsó név?
[Ismeretlen]: Ivan Petrov
Ön vezeték- és keresztneve. Az érték a szögletes zárójelben - ez az alapértelmezett.

4. Mi a neve a szervezeti egység?
[Ismeretlen]: IT
az üzleti egység nevét. Akkor hagyja üresen, én pont azt.

5. Mi a neve a szervezet?
[Ismeretlen]: 2developers
Ön szervezetének neve. Jelezze, ha van ilyen.

6. Mi a neve a várost vagy helységet?
[Ismeretlen]: Moszkva
város neve

7. Mi a neve az állam vagy tartomány?
[Ismeretlen]: MO
domain név

8. Mi a kétbetűs országkód ehhez az egységhez?
[Ismeretlen]: RU
országkód. Én pont RU.

Tovább fog kérni, hogy az adatok ellenőrzése:
Cn = Ivan Petrov, ou = it, O = 2developers, L = Moszkva, ST = MO, C = RU helyes?

Erősítse meg, ha minden rendben van, vagy nyomja meg az Entert, hogy adja meg újra.


Végén az üzenetet a nyertes kulcsot generáció. A rendszer kérni fogja beállítani egy jelszót a privát kulcs (ha ki szeretne lépni az ugyanaz, mint a tanúsítvány - nyomja meg az Entert)


Az aktuális könyvtárban lcf.keystore fájl jön létre.

fontos
Alkotó kívánt fájlt tárolni biztonságos helyen. Ha egy saját tároló, akkor lehet elkövetni egy fájlt együtt az eredeti alkalmazás kódját. Általában tanúsítványokat legjobb elkülönül. Ha a tanúsítvány elveszett, akkor nem lesz képes frissítéseket az alkalmazás.
A fennmaradó két lépést, és készülj fel a terjesztését APK fájlt. Egyenesen aláírása.

Ahhoz, hogy aláírja a apk fájlt, használja a közüzemi jarsigner. amely szintén szerepel a JDK.


A tanúsítvány neve után megadott opció -keystore. alias - miután a fájl nevét.

Végül, hogy optimalizálja a apk fájlt, használja a közüzemi zipalign:


Az utolsó lehetőség - ez a fájl nevét, hogy töltse le a Google Playen.

Fontos.
zipalign segédprogram része az Android SDK Tools, és megtalálható itt:

következtetés




Kapcsolódó cikkek