【问题标题】:Xamarin.Forms Android Object reference not set to an instance of an objectXamarin.Forms Android 对象引用未设置为对象的实例
【发布时间】:2018-08-12 17:42:23
【问题描述】:

尝试将我的 Android 应用程序发布到商店时,我收到“未设置对象实例的对象引用”。我能够将相同的构建推送到设备和模拟器上。构建在运行、构建或归档时不会引发错误。 IOS建档上传正常。

任何帮助将不胜感激。

【问题讨论】:

    标签: android xamarin xamarin.forms xamarin.android


    【解决方案1】:

    您应该先存档项目。

    确保您的构建配置处于发布状态

    归档的作用是为您的项目生成一个签名的发布版本。 然后,您可以通过以下步骤继续发布存档的 apk 文件。

    在 Windows 上 https://docs.microsoft.com/en-us/xamarin/android/deploy-test/publishing/publishing-to-google-play/?tabs=vswin

    在 Mac 上 https://docs.microsoft.com/en-us/xamarin/android/deploy-test/publishing/publishing-to-google-play/?tabs=vsmac

    【讨论】:

    • 达拉,感谢您的快速回复。我在 Mac 上使用 VS。在发布之前,我总是遵循以下程序:清理构建、全部构建、发布存档、签名和发布。因此,项目总是在尝试发布之前存档。
    • 很遗憾,我现在没有 Mac。如果等我把它拿回来,还没有回答,我应该能够提供帮助。
    • 您可以做的另一件事是使用 Visual Studio App Center 自动部署到 Google Play(我没有逐步的方法,但您可以查看 appcenter.ms 开始)
    • Ad-Hoc 分发似乎正在运行。我现在可以使用它,但是上传到 google play 的各种渠道(如 alpha 和 beta)仍然不起作用。
    • 如果临时有效。然后我想,您将需要使用 Google API 密钥对 apk 进行数字签名。如果有帮助,请查看此链接kimsereyblog.blogspot.com/2016/09/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多