Fastlane не удается загрузить APK в Firebase App Distribution в CIAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Fastlane не удается загрузить APK в Firebase App Distribution в CI

Сообщение Anonymous »


У меня есть приложение Flutter, и я использую fastlane на сервере CI для сборки и загрузки в консоль Google Play и распространение приложений Firebase.

При попытке использовать консоль Play загрузка AAB останавливается с сообщением «Ошибка Google Api: неверный запрос. В черновом приложении можно создавать только выпуски со статусом черновика». Я понимаю, что это вызвано отсутствием опубликованного трека на консоли Play (для чего необходимо указать сведения о приложении и загрузить снимки экрана для отправки в Google на проверку).

При попытке распространения приложений Firebase с помощью APK (поскольку AAB работает только при тех же условиях, что и упомянутые выше), я получаю сообщение об ошибке «Неверный запрос» после «Загрузка контекста полосы APK: :DEFAULT_PLATFORM=>:android, :PLATFORM_NAME=>: android, :LANE_NAME=>"android Deploy_draft_to_firebase" в журналах. Несколько строк ниже: "bundler: не удалось загрузить команду: fastlane (/usr/local/bin/fastlane) /var/lib/gems/2.7.0/gems/google-apis-core-0.11.3/lib/google/apis/core/http_command.rb:244:in `check_status': \e[31m[!] Неверно request\e[0m (Google::Apis::ClientError)"

Мой быстрый файл выглядит так:

default_platform(:android) платформа: Android делать desc: "Внутреннее тестирование консоли Google Play" полоса :deploy_draft_to_internal сделать sh("futter build appbundle -v") upload_to_play_store( трек: «внутренний», Release_status: 'черновик', Skip_upload_changelogs: правда, aab: "../build/app/outputs/bundle/release/app-release.aab" ) конец полоса :deploy_draft_to_firebase сделать sh("futter build apk -v") firebase_app_distribution( приложение: "1:9..........:android:a.............", тестировщики: "some@email.com", android_artifact_type: "APK", android_artifact_path: "../build/app/outputs/apk/release/app-release.apk", service_credentials_file: "firebase_app_distribution_credentials.json" ) конец конец Когда я добавил debug: «true» в журналы firebase_app_distribution, появилась ошибка 403.

Я устанавливаю плагин Firebase во время запуска CI, и он доступен.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»