Как Зарегистрировать Гибридное Мобильное Приложение Для Размещения В Google Play

Итак, вы работали много дней (а может, и ночей), и вот ваше первое гибридное мобильное приложение готово.

Он достаточно стабилен, большинство критических ошибок закрыто.

Остались маленькие, но помня, что перфекционизм — это зло, вы принимаете волевое решение опубликовать приложение.

Обязательным условием для этого является наличие подписанного APK-файла.

В этой статье вы узнаете, как подписать apk-файл.



Небольшое отступление

Когда мой любимый проект приближался к релизу, я начал искать информацию о том, как быстро и безболезненно опубликовать приложение.

Многие из найденных инструкций выглядели простыми.

Инструкции я выбрал от авторов фреймворка Ionic, на котором разработано приложение.

Не все получилось с первого раза; есть несколько особенностей.

Процесс подписания описан в этой статье с выделением важных моментов.



Исходные данные

Я предполагаю, что у вас есть все необходимое для разработки гибридных мобильных приложений с использованием Apache Cordova. Должны быть установлены:
  • Апач Кордова
  • Комплект разработки Java
  • Инструменты Android SDK
Имя проекта и приложения — lcf. При необходимости замените на имя вашего проекта.



Идти

Сначала вам необходимо создать релизную сборку вашего приложения.

Но перед этим давайте убедимся, что все ненужные плагины удалены.

Например, нам не нужен плагин, который выводит отладочную информацию на консоль.

Давайте удалим это:

  
  
  
   

$ cordova plugin rm cordova-plugin-console

Чтобы создать сборку релиза для Android, используйте команду строить с флагом --выпускать :

$ cordova build --release android

Ээта команда создаст без подписи APK-файл в каталоге:

platforms/android/build/outputs/apk

Например, платформы/android/build/outputs/apk/ Android-релиз-unsigned.apk .

Затем нам нужно будет подписать этот файл и запустить утилиту zipalign оптимизировать и подготовить файл для Google Play. Чтобы подписать файл, вам понадобится сертификат. Создадим его с помощью утилиты ключевой инструмент который включен в JDK:

$ keytool -genkey -v -keystore lcf.keystore -alias lcf -keyalg RSA -keysize 2048 -validity 10000

Важный

Значение параметра -alias необходимо запомнить, а еще лучше записать.

В приведенном выше примере оно равно lcf (по первым буквам названия приложения Loyal Client Free).

Я не буду здесь приводить подробности, если вам интересно, пишите в комментариях, расскажу подробнее.

Псевдоним используется каждый раз, когда вы подписываете * Приложения.

Чтобы было легче запомнить, используйте имя файла хранилища ключей в качестве псевдонима, например:

Теги: #cordova #ionic framework #google play #Разработка мобильных приложений #Разработка для Android
Вместе с данным постом часто просматривают: