Не удалось развернуть Play Store на битрейте с ошибкой 400: получена недопустимая полезная нагрузка JSON - PullRequest
2 голосов
/ 06 марта 2020

Я использую bitrise для создания и развертывания моего собственного собственного реагирующего кода.
Теперь я сталкиваюсь с ошибкой «Ошибка 400: получена неправильная JSON полезная нагрузка» при развертывании файлов .aab в Play Store.

Это мой рабочий процесс (только шаг google-play-deploy)

    - google-play-deploy@3.0.1:
        inputs:
        - service_account_json_key_path: "$BITRISEIO_SERVICE_ACCOUNT_URL"
        - package_name: my.android.packageName

И журналы

+------------------------------------------------------------------------------+

| (11) google-play-deploy@3.0.1                                                |
+------------------------------------------------------------------------------+
| id: google-play-deploy                                                       |
| version: 3.0.1                                                               |
| collection: https://github.com/bitrise-io/bitrise-steplib.git                |
| toolkit: go                                                                  |
| time: 2020-03-06T00:12:18Z                                                   |
+------------------------------------------------------------------------------+
|                                                                              |
Getting configuration
Configs:
- JSONKeyPath: *****
- PackageName: my.android.packageName
- AppPath: \n/bitrise/deploy/app-release20200306001055-bitrise-signed.aab
- ExpansionfilePath: 
- Track: alpha
- UserFraction: 0
- WhatsnewsDir: 
- MappingFile: 
Found .aab file: /bitrise/deploy/app-release20200306001055-bitrise-signed.aab
Configuration read successfully
Authenticating
Authenticated client created
Create new edit
Failed to perform edit insert call, error: googleapi: Error 400: Invalid JSON payload received. Unknown name "": Root element must be a message., invalid
|                                                                              |
+---+---------------------------------------------------------------+----------+
| x | google-play-deploy@3.0.1 (exit code: 1)                       | 12.06 sec|
+---+---------------------------------------------------------------+----------+
| Issue tracker: https://github.com/bitrise-io/steps-google-play-deploy/issues |
| Source: https://github.com/bitrise-io/steps-google-play-deploy               |
+---+---------------------------------------------------------------+----------+

На самом деле я не изменил никаких настроек, и до Я мог бы загрузить свой файл .aab в консоль Play Store.

Также я прочитал код этого плагина (https://github.com/bitrise-steplib/steps-google-play-deploy/blob/master/main.go#L155). Я предполагаю, что тело запроса не является правильным, и я мог найти, где создает тело запроса (https://github.com/bitrise-steplib/steps-google-play-deploy/blob/27e5ba1a046cf0a02c17ae50a64a47186ee9cce8/vendor/google.golang.org/api/androidpublisher/v3/androidpublisher-gen.go#L2914). Тем не менее, я не мог получить причину этой проблемы, потому что

Кто-нибудь знает или решил эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...