Weather/APK_instructions_PWABuilder.md

2.1 KiB
Raw Permalink Blame History

Создание APK из PWA с помощью PWABuilder

Шаг 1: Разверните PWA на хостинге

  • Создайте аккаунт на GitHub (если нет).
  • Создайте новый репозиторий.
  • Загрузите все файлы проекта (index.html, script.js, manifest.json, service-worker.js, иконки и т.д.).
  • В настройках репозитория включите GitHub Pages (Settings > Pages > Source: main branch).
  • Получите URL типа https://yourusername.github.io/repository-name.

Шаг 2: Проверьте PWA

  • Убедитесь, что сайт работает на https://yourusername.github.io/repository-name.
  • Проверьте консоль браузера на ошибки (Service Worker должен зарегистрироваться, manifest загрузиться).

Шаг 3: Используйте PWABuilder

  • Перейдите на https://pwabuilder.com.
  • В поле "Enter the URL of a website" введите URL вашего PWA.
  • Нажмите "Start".

Шаг 4: Выберите платформы

  • Выберите "Android" в списке платформ.
  • Нажмите "Next".

Шаг 5: Скачайте проект

  • В разделе "Android" нажмите "Download".
  • Скачайте ZIP файл с Cordova проектом.

Шаг 6: Соберите APK

  • Разархивируйте ZIP.
  • Установите Android Studio (если нет).
  • В Android Studio откройте проект из папки android.
  • Подключите Android устройство или эмулятор.
  • Нажмите "Run" > "Run 'app'" для тестирования или "Build" > "Build Bundle(s)/APK(s)" > "Build APK(s)" для сборки APK.

Примечания

  • PWABuilder генерирует Cordova проект, который можно открыть в Android Studio.
  • Убедитесь, что иконки в manifest.json - PNG файлы (конвертируйте SVG в PNG, если нужно).