【问题标题】:BluetoothLEClient UWP Sample crashingBluetoothLEClient UWP 示例崩溃
【发布时间】:2017-05-29 17:53:47
【问题描述】:

我需要为 Windows 10 开发一个应用程序,该应用程序可以与我拥有的具有自定义 GATT 服务的 BLE 设备进行交互。我了解执行此操作的正确方法是使用 UWP 中的 BLE 支持。因此,我尝试从以下存储库运行 BluetoothLEClient 示例开始: https://github.com/Microsoft/Windows-universal-samples

我已经在 Visual Studio 2017 中打开了 BluetoothLEClient 示例。我最初尝试为 x64 构建它以在我的本地计算机上运行时出现部署错误,指出目标上的 Windows 通用运行时版本不正确。

然后我更改了 Target Version 和 Min Version 以匹配我安装的版本,即: 寡妇 10 周年纪念版(10.0 Build 14393)。

在此之后,应用程序构建并开始运行,但随后因未处理的异常而崩溃,并声明附加的调试器未针对未处理的异常进行设置。然后我将调试器的设置更改为“混合(托管和本机)”并重新运行应用程序。

此时,它在 InitializeComponent() 行上崩溃了;在 Scenario1_DiscoverServer() 中。

BluetoothLEClient.exe 中 0x00007FF86D1ED489 (Windows.UI.Xaml.dll) 处的未处理异常:0xC000027B:发生应用程序内部异常(参数:0x0000019CB327BFD0、0x0000000000000001)。发生了

请您解释一下这个问题的原因,以及如何解决它?

或者,如果有更好的途径来开发 Windows 程序以连接 BLE 设备上的自定义 GATT 服务?

谢谢。

【问题讨论】:

    标签: uwp bluetooth-lowenergy visual-studio-2017


    【解决方案1】:

    我设法弄清楚了,该项目似乎依赖于安装 Windows 10 Creators Update。

    安装后重新打开 Visual Studio 项目,它运行没有任何问题。

    【讨论】:

      猜你喜欢
      • 2020-11-05
      • 2011-10-13
      • 2018-12-23
      • 2020-01-22
      • 2020-01-20
      • 2017-07-04
      • 2011-03-01
      • 2023-03-31
      • 1970-01-01
      相关资源
      最近更新 更多