2016-01-10 39 views
4

我在插件頁面上的插件教程中描述了使用gerrit與Google Play Android發佈者插件的方式。 .apk已簽名,如果我通過谷歌播放gui上傳它,它上傳得很好。Gerrit googleplay發佈者插件憑據尚未正確配置

當我嘗試上傳它使用gerrit我得到錯誤。下面登錄:

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 

對於谷歌玩憑據我用P12關鍵的電子郵件,看起來像

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

,並同時生成一個頁面,看起來像上的鍵,我得到的密鑰文件:

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

我已經創建了一個新的服務帳戶,選中了「提供一個新的私鑰」複選框並選中了P12單選按鈕。 我還授予在谷歌Play開發者控制檯API設置此鍵訪問

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

服務帳戶有充分的權限可能。 可能是什麼問題?

+1

您是否找到任何解決方案? –

回答

6

我有同樣的問題,但我解決了將Google oAuth插件(依賴於Google Play發佈插件)從v0.4更改爲v0.3。

您可以通過手動安裝來降級。

  1. 這裏下載: https://updates.jenkins-ci.org/download/plugins/google-oauth-plugin/ (這是一個* .hpi文件)

  2. 管理詹金斯>管理插件>高級>上傳插件

這對我的作品。

+0

爲我工作 - @NoEscape應該標記爲答案 – baraka

+0

也爲我工作,但它是堅果,因爲這仍然發生在一年!任何想法哪個插件實際上是在這裏過錯? –

1
  • János answer,降級谷歌OAuth認證插件來V0.3
    • 下載here
    • 管理詹金斯>管理插件>高級>上傳插件
  • 降級令牌宏插件1 。10
    • 下載
    • 管理詹金斯>管理插件>高級>上傳插件
  • 重新導入您的JSON到憑據存儲
    • 證書>(選擇證書域)>(找到您的Google憑證)>點擊更新(工具箱圖標)>選擇文件>選擇您先前下載的JSON文件>保存