Package not found при загрузке

инфо
Что нужно заранее
  • Package Name во FlutterFlow совпадает с именем пакета в Google Play Console.
  • Firebase настроен в проекте.
  • Аккаунт Google Play Console активен.

При выкатке появляется ошибка:

Google Play failed to upload artefacts. Package not found: com.flutterflow.appname.: {
  "error": {
    "code": 404,
    "message": "Package not found: com.flutterflow.appname.",
    "status": "NOT_FOUND"
  }
}

Так бывает в двух случаях: приложение выкатывается в Google Play впервые или во FlutterFlow сменили Package Name, не обновив файлы конфигурации Firebase.

Первая выкатка

Google Play не примет автоматическую загрузку, пока в консоли нет ни одной сборки этого пакета. Первую придётся залить руками:

  1. Соберите проект во FlutterFlow и скачайте артефакт кнопкой AAB.
  2. Войдите в Google Play Console.
  3. Загрузите файл AAB как новый релиз в нужный трек — Internal, Closed, Open или Production.

Дальнейшие выкатки пройдут уже автоматически.

Загрузка AAB в Play Console

После смены имени пакета

  1. Откройте проект во FlutterFlow.

  2. Перейдите в Settings > Firebase.

  3. Нажмите Regenerate Config Files.

    Кнопка Regenerate Config Files

  4. Укажите новое имя пакета и нажмите Generate File.

    Ввод нового имени пакета

  5. Пересоберите и выкатите приложение заново.

Если ошибка осталась, сверьте имя пакета во FlutterFlow и в Play Console посимвольно, проверьте, что файлы конфигурации действительно обновились, и напишите на support@flutterflow.io.

перевод официальной документации FlutterFlow

обновлено

⌕ ESC