Android

Шаг 1. Замена названия и идентификатора базового приложения

Этот шаг одинаковый для Android и iOS, поэтому он описан в «Общих этапах», шаг 5: замените в папке android исходный идентификатор com.bamboo.app на свой appId, а слово МаркетПро — на свой appName из capacitor.config.json.

Шаг 2. Преобразование в нативное приложение

Теперь необходимо наш код преобразовать в нативное приложение и установить все необходимые зависимости. Для этого запустите встроенный терминал в Visual Studio Code Ctrl+` и введите команду:

npm run MobileAppAndroid

После этого у вас откроется Android Studio. Необходимо какое-то время подождать, пока будут установлены все зависимости и проект будет проиндексирован.

Если Android Studio предлагает обновить Android Gradle plugin внутри вашего проекта ни в коем случае это не делайте. Просто закройте это всплывающее окно. Всё что нужно для проекта Capacitor сделает сам.

Закройте это окно! НЕ нажимайте Start AGP Upgrade Assistent!

Закройте это окно! НЕ нажимайте Start AGP Upgrade Assistent!


Шаг 3. Тестирование

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

Если у вас нет доступных устройств, то нажмите Device Manager и следуя подсказкам добавьте желаемое устройство (самое новое из доступных, какой-нибудь Pixel).


После успешной сборки и старта у вас должно показаться приложение в эмуляторе.


Проверьте, как оно работает. Если проблем нет, то можно переходить к следующему шагу.

Шаг 4. Сборка

В Android Studio выберите в верхнем меню Build → Generate Signed Bundle / APK


В следующем окне выбираете Android App Bundle и нажимаете Next.


Далее необходимо выбрать ключ подписи. Если у вас его нет, нажмите Create new и заполните все поля формы. Аналогично необходимо поступить при заполнении поля Key alias. После выбора ключей и ввода всех данных нажмите Next.


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

На следующем шаге выберите Build Variants: release и нажмите Create.

Запустится процесс сборки (индикатор внизу Android Studio). При успешной сборке вы увидите соответствующуу окно внизу справа. Нажмите там locate и вы перейдёте в папку с файлом вашего приложения с расширением *.aab.


Далее следуйте подразделам данной инструкции.