首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动将表单GitHub上传到Google Playstore失败,并显示隐秘消息(无效值track_config)

自动将表单GitHub上传到Google Playstore失败,并显示隐秘消息(无效值track_config)
EN

Stack Overflow用户
提问于 2021-09-24 17:14:37
回答 2查看 70关注 0票数 1

我正在尝试从GitHub自动将我的应用程序的aab文件上传到Google Play Store内部(测试通道)。这个过程是自动化的,一周前就开始工作了。现在,GitHub上载步骤失败,并显示消息

代码语言:javascript
复制
Adding 1 artifacts to release on 'internal' track
Error: Invalid value at 'track_config.releases[0].status' (type.googleapis.com/google.play.publishingapi.v3.Release.Status), ""

通过谷歌搜索这条消息,我发现提示应用程序ID可能不同,但它们在play store和aab中是相同的。

aab中的版本代码被适当地递增(66在商店中,69在aab中)。

有没有人知道这里还可能有什么错误,或者如何获得有关错误的更多细节?

编辑:我正在运行的GitHub步骤如下

代码语言:javascript
复制
  - name: Upload Deployable to Play Store
    uses: r0adkll/upload-google-play@v1
    with:
      track: internal
      serviceAccountJsonPlainText: ${{ secrets.ANDROID_PLAYSTORE_ACCOUNT_KEY }}
      packageName: de.ilapark.charge.pp
      releaseFiles: build/app/outputs/bundle/release/*.aab
      whatsNewDirectory: dist/whatsnew
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-09-26 01:49:37

显式地将status设置为draft为我解决了这个问题。

the README for upload-google-play列出了一些可能更适合您的用例的值,而不是draft

票数 1
EN

Stack Overflow用户

发布于 2021-09-24 18:33:33

请求路径和请求正文中的跟踪名称必须匹配。

只需将TrackValue的字符串值添加到Track对象( "body"),它就会起作用:TrackValue = track,

代码语言:javascript
复制
    var updatedTrack = this.Service.Edits.Tracks.Update(
    new Track()
    {
        TrackValue = track,
        Releases = new List<TrackRelease>
        {                
            new TrackRelease
            {
    Name = versionName,
    VersionCodes = apkVersionCodes,
    Status = "completed",
    ReleaseNotes = new List<LocalizedText>() { note }
            }
        }
    },
    packageName,
    edit.Id,
    track);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69318893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档