【问题标题】:ReleaseNotes returns 'null' for AndroidReleaseNotes 为 Android 返回 \'null\'
【发布时间】:2023-01-10 15:10:23
【问题描述】:

在我的项目中,我使用了 flutter package new_version,直到现在它工作得很好。但现在它不起作用,因为 Play 商店的“发行说明”返回 null。 错误如下

[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: NoSuchMethodError: The method '[]' was called on null. E/flutter (10282): Receiver: null E/flutter (10282): Tried calling: [](1) E/flutter (10282): #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38:5) E/flutter (10282): #1 NewVersion._getAndroidStoreVersion (package:new_version/new_version.dart:197:37) E/flutter (10282): <asynchronous suspension>

发行说明是造成此错误的唯一原因。

由于它在这一行显示错误: releaseNotes = data[1][2][144][1][1]; 在 new_version.dart(第 197 行)文件中。 我只是尝试更改此文件中的这些索引,但没有任何效果。

【问题讨论】:

    标签: flutter dart-null-safety


    【解决方案1】:

    据我所知,由于新的 Playstore 网页设计不再显示新内容。我用我自己的应用程序交叉检查了这个,它在移动设备上有什么新文本,但在 Playstore 上没有显示这个文本。

    我什至尝试在 Play 商品详情页面的源代码中搜索我的新内容中的文本。但它甚至不在那里。所以恐怕这个发行说明字段不再可用。

    【讨论】:

    • 检查后我发现发行说明字段不再可用,那么您是否有解决此问题的想法,或者是否有任何其他可选包可以在这里使用。
    猜你喜欢
    • 2020-06-25
    • 1970-01-01
    • 2012-06-22
    • 2012-05-28
    • 2014-12-05
    • 2021-07-07
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多