2016-01-10 2 views
4

Я использую gerrit с плагином Google Play Android для издателей, как описано в учебнике плагина на странице плагина. .apk подписан, и если я загружу его через google play gui, он будет хорошо загружен.Учетные записи плагина издателя Google не настроены правильно

Когда я пытаюсь загрузить его с помощью gerrit, я получаю ошибку en. Войти ниже:

Upload failed: The Google Service Account credential 'GooglePlayAPICredentials' has not been configured correctly. 
Update the credential, ensuring that the required data have been entered, then try again 
- No changes have been applied to the Google Play account 
Build step 'Upload Android APK to Google Play' marked build as failure 
Finished: FAILURE 

Для Google Play учетных данных я использую ключ p12 с электронной почтой, которая выглядит как

[email protected]****-*****8.iam.gserviceaccount.com 

и файл_ключ я получил во время генерации ключа на странице, которая выглядит как:

https://console.developers.google.com/permissions/serviceaccounts?project=api-64****-*****8 

Я создал новую учетную запись службы с флажком «Отделка нового закрытого ключа» и выбрана радиокарта P12. Я также получил доступ к этому ключу в настройках консоли API Google для разработчиков игры

https://play.google.com/apps/publish/?dev_acc=*******#ApiAccessPlace 

Учетная запись службы имеют полное разрешение возможно. В чем может быть проблема?

+1

Вы нашли решение? –

ответ

6

У меня такая же проблема, но я решаю с изменением плагина Google oAuth (зависимость для плагина публикации Google Play) с v0.4 до v0.3.

Вы можете понизить, установив manualy.

  1. Скачать здесь: https://updates.jenkins-ci.org/download/plugins/google-oauth-plugin/ (это * .hpi файл)

  2. Управление Дженкинс> Управление Плагины> Дополнительно> Загрузить плагин

Это работает для меня.

+0

Работал для меня - @NoEscape должен отмечать как ответ – baraka

+0

Работал для меня тоже, но это орехи, так как это все еще происходит один год! Любая идея, какой плагин действительно виноват здесь? –

1
  • Согласно János answer, Понизить Google OAuth мандатной плагин для V0.3
    • Скачать here
    • Управление Дженкинс> Управление Плагины> Дополнительно> Загрузить плагин
  • Понизить Токен Macro плагин к 1 ,10
    • Скачать
    • Управления Дженкинс> Управление Плагины> Дополнительно> Загрузить плагин
  • Re-импортировать JSON в верительный магазин
    • Полномочия> (выберите удостоверение домена)> (найдите свой учетный файл google)> Нажмите «Обновить» (значок панели инструментов)> «Выбрать файл»> «Выбрать файл JSON, который вы загрузили ранее»> «Сохранить»
Смежные вопросы