【发布时间】:2018-05-29 13:23:33
【问题描述】:
我们正在使用 TFS 版本定义自动发布我们的 android 应用程序,我们无法继续,因为 Google play - 将应用程序从内部测试升级到 beta 轨道时升级任务失败。
日志:
2018-05-30T08:52:56.3968703Z ##[部分]开始:将公司应用升级为 Beta 2018-05-30T08:52:56.3973547Z ======================================== ======================================= 2018-05-30T08:52:56.3973821Z 任务:Google Play - 推广 2018-05-30T08:52:56.3974042Z 描述:将应用程序从一个发布轨道推广到另一个发布轨道 2018-05-30T08:52:56.3974263Z 版本:2.135.0 2018-05-30T08:52:56.3974451Z 作者:微软公司 2018-05-30T08:52:56.3974645Z 帮助: 2018-05-30T08:52:56.3974852Z ======================================== ======================================= 2018-05-30T08:52:57.1629965Z 6e783899-b52e-421e-a965-71a07243996a 存在真实 2018-05-30T08:52:57.1787632Z 使用 Google Play 进行身份验证 2018-05-30T08:52:57.3281897Z 获取轨道内部信息 2018-05-30T08:52:57.3328244Z { 错误:缺少必需的参数:editId 2018-05-30T08:52:57.3328709Z 在 createAPIRequest (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\googleapis\lib\apirequest.js:109:14) 2018-05-30T08:52:57.3330082Z 在 Object.get (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\googleapis\apis\androidpublisher\v2.js:1133:16) 2018-05-30T08:52:57.3389969Z ##[错误]未能推广 APK。 2018-05-30T08:52:57.3401865Z 在 Object.tryCatcher (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\util.js:26:23) 2018-05-30T08:52:57.3402370Z 在 Object.ret [as getAsync](在 makeNodePromisifiedEval 进行评估(D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\ promisify.js:163:12), :13:39) 2018-05-30T08:52:57.3403181Z 在 getTrack (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\google-play-promote.js:112:25) 2018-05-30T08:52:57.3403680Z 在 D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\google-play-promote.js:53:20 2018-05-30T08:52:57.3404270Z at tryCatcher (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\util.js:26:23) 2018-05-30T08:52:57.3404726Z 在 Promise._settlePromiseFromHandler (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\promise.js:510:31) 2018-05-30T08:52:57.3405176Z 在 Promise._settlePromiseAt (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\promise.js:584:18) 2018-05-30T08:52:57.3405525Z 在 Async._drainQueue (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\async.js:128:12) 2018-05-30T08:52:57.3405915Z 在 Async._drainQueues (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\async.js:133:10) 2018-05-30T08:52:57.3406289Z 在 Immediate.Async.drainQueues (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\async.js:15: 14) 2018-05-30T08:52:57.3406619Z 在 runCallback (timers.js:672:20) 2018-05-30T08:52:57.3406823Z 在 tryOnImmediate (timers.js:645:5) 2018-05-30T08:52:57.3407049Z 在 processImmediate [as _immediateCallback] (timers.js:617:5) 2018-05-30T08:52:57.3407219Z 原因: 2018-05-30T08:52:57.3407400Z 错误:缺少必需的参数:editId 2018-05-30T08:52:57.3407668Z 在 createAPIRequest (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\googleapis\lib\apirequest.js:109:14) 2018-05-30T08:52:57.3408026Z 在 Object.get (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\googleapis\apis\androidpublisher\v2.js:1133:16) 2018-05-30T08:52:57.3408428Z 在 Object.tryCatcher (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\util.js:26:23) 2018-05-30T08:52:57.3408844Z 在 Object.ret [as getAsync] (在 makeNodePromisifiedEval 进行评估(D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\ promisify.js:163:12), :13:39) 2018-05-30T08:52:57.3411121Z 在 getTrack (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\google-play-promote.js:112:25) 2018-05-30T08:52:57.3411753Z 在 D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\google-play-promote.js:53:20 2018-05-30T08:52:57.3412167Z 在 tryCatcher (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\util.js:26:23) 2018-05-30T08:52:57.3412666Z 在 Promise._settlePromiseFromHandler (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\promise.js:510:31) 2018-05-30T08:52:57.3413166Z 在 Promise._settlePromiseAt (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\promise.js:584:18) 2018-05-30T08:52:57.3413679Z 在 Async._drainQueue (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\async.js:128:12) 2018-05-30T08:52:57.3414154Z 在 Async._drainQueues (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\async.js:133:10) 2018-05-30T08:52:57.3414656Z 在 Immediate.Async.drainQueues (D:\a_tasks\GooglePlayPromote_4dae1f76-29d3-482f-97d5-e3189a8347c2\2.135.0\node_modules\bluebird\js\main\async.js:15: 14) 2018-05-30T08:52:57.3415025Z 在 runCallback (timers.js:672:20) 2018-05-30T08:52:57.3415807Z 在 tryOnImmediate (timers.js:645:5) 2018-05-30T08:52:57.3416084Z 在 processImmediate [as _immediateCallback] (timers.js:617:5), 2018-05-30T08:52:57.3416354Z isOperational: true } 2018-05-30T08:52:57.3422430Z ##[section]完成:将公司应用升级为 Beta
错误详情: 缺少必需参数:editId
[错误]推广 APK 失败。
解决此问题的任何输入都会有所帮助。提前致谢。
【问题讨论】:
-
错误提示“缺少必需的参数:editId”,您检查了吗?
-
@CeceDong-MSFT 在发布定义中为任务设置了所有必需的参数,您能否详细说明如何设置editId参数。谢谢。
-
能否将
system.debug设置为true,并分享详细的构建日志(不要混用隐私信息)?另外,请分享您的发布定义。 -
@CeceDong-MSFT 谢谢,我可以通过电子邮件分享信息吗?
-
很抱歉,由于内部政策,我们无法提供电子邮件地址。您可以在此处屏蔽您的所有私人信息和公司信息。
标签: android tfs azure-devops azure-pipelines-release-pipeline