【问题标题】:Windows UWP crashing when uploaded to Store上传到应用商店时 Windows UWP 崩溃
【发布时间】:2016-05-04 03:57:43
【问题描述】:

我的应用程序Small Acorns Vegetarian Recipes 在上传到 Windows 应用商店时遇到了一个重大问题。

当我在本地测试应用程序,然后创建应用程序包并通过旁加载应用程序进行测试时,我无法复制商店中的实时应用程序发生的错误。我还在 3 种不同的 Windows 10 设备上下载了实时应用,并且该应用可以正常运行而不会崩溃。

以下是来自 Windows 开发中心的崩溃报告,该报告将此错误记录为 STOWED_EXCEPTION 类型为 System.UnAuthorizedException。有多个错误,但它们看起来都与下面的相同。

9NBLGGH2RQT4 小橡子 2016-W3 1/18/2016 12:00:00 AM e5fbe8d3-2fcc-9405-e339-795d8ec35826 "1 SmallAcorns_W10_7ffbdf7a0000 0xC179E8 2 小橡子_W10_7ffbdf7a0000 0xFCD461 3 SmallAcorns_W10_7ffbdf7a0000 0xFF7263" 9NBLGGH2RQT4 小橡子 2016-W3 1/18/2016 12:00:00 AM 45df7950-ae20-259c-3f6e-4ec2a1758559 "1 SmallAcorns_W10_581b0000 0x98DC05 2 小橡子_W10_581b0000 0x98DE13 3 小橡子_W10_581b0000 0xC14E95 4 小橡子_W10_581b0000 0xC14E5E 5 小橡子_W10_581b0000 0xC14E49 6 小橡子_W10_581b0000 0xC14BC3 7 SharedLibrary System::Runtime::ExceptionServices::ExceptionDispatchInfo.Throw 0x1C 8 SharedLibrary $13_System::Runtime::CompilerServices::TaskAwaiter.ThrowForNonSuccess 0x4A 9 SharedLibrary $13_System::Runtime::CompilerServices::TaskAwaiter.HandleNonSuccessAndDebuggerNotification 0x3C 10 共享库 $13_System::Runtime::CompilerServices::TaskAwaiter.ValidateEnd 0x16 11 SharedLibrary $13_System::Runtime::CompilerServices::ConfiguredTaskAwaitable::ConfiguredTaskAwaiter.GetResult 0x9 12 小橡子_W10_581b0000 0xC1548C 13 SharedLibrary System::Runtime::ExceptionServices::ExceptionDispatchInfo.Throw 0x1C 14 共享库 $22_System::Threading::Tasks::ExceptionDispatchHelper::__c__DisplayClass0._ThrowAsync_b__3 0x19 15 SharedLibrary $13_System::Threading::WinRTSynchronizationContext::Invoker.InvokeCore 0x3C"

运行状况报告几乎没用,因为它显然是异步方法失败,我现在无法下载 .cab 文件以使用 WinDbg 进行测试(就像使用 Windows 8.1 应用程序一样) 我完全不知道这个错误在应用程序中发生的位置,因为该应用程序可以在我测试过的多个设备上运行。 有没有人设法将 WinDbg 与通用应用程序一起使用?非常感谢任何帮助,因为我完全被这个问题所困扰。

如果有人有时间将我的应用程序测试为隐藏但可以从上面的链接中获得,那就太好了。谢谢

【问题讨论】:

    标签: windows-store-apps win-universal-app uwp


    【解决方案1】:

    问题是否仅发生在您的设备上? 对于调试工具,您可以使用更新后的 Windows 10 :)

    https://dev.windows.com/en-us/downloads/windows-10-sdk

    Debugging tools for Windows 10

    【讨论】:

    • 不,正如我在问题中所说,当用户从商店下载应用程序时,它会在用户设备上发生。
    • 我已经下载了该应用程序,它运行良好..您是否尝试过 WinDbg 的附加链接?
    • 感谢您试用该应用程序。是的,我已使用 plmdebug.exe 将 WinDbg 附加到实时商店应用程序,并且没有重大例外。也许我只需要捕获 Application.UnHandledException 就可以了,但我有 106 次崩溃,但下载量并不多(低于 100 次)。
    • 是的,尝试处理一般未处理的异常事件并尝试在发布模式下在 Visual Studio 中运行应用程序。您可能会遇到相同的异常:)
    【解决方案2】:

    这是因为在发布时“链编译”和/或“代码优化”。尝试将它们一一或全部同时关闭,然后在设备上的 Release 中开始调试。您希望能够在 Debug 中查看构建时的所有信息,但至少您将能够找到应用崩溃的位置和原因。

    【讨论】:

    • 感谢提示,本周将在发布模式下再次进行更彻底的测试并报告
    猜你喜欢
    • 2018-09-11
    • 2020-04-17
    • 2016-03-22
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多