Azure SpatialAnchors AppProperties 在 Android NDK 中崩溃

Azure SpatialAnchors AppProperties crash in Android NDK

Azure SpatialAnchors NDK 在 inserting/looking up AppProperties 上崩溃。 在我的自定义应用程序中尝试修复它失败后,我将代码添加到 Microsoft 官方教程中,该教程可以正常构建和运行。

https://github.com/Azure/azure-spatial-anchors-samples/blob/master/Android/NDK/app/src/main/cpp/AzureSpatialAnchorsApplication.cpp#L570

visual.cloudAnchor = std::make_shared<CloudSpatialAnchor>();
visual.cloudAnchor->LocalAnchor(visual.localAnchor);
std::shared_ptr<IMap<std::string, std::string>> properties = visual.cloudAnchor->AppProperties(); // new code
// verified properties is not null
properties->Insert(R"(model-type)", R"(frame)");       // crash!
ERROR: A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 22056

这是说明如何设置应用程序属性的文档https://docs.microsoft.com/en-us/azure/spatial-anchors/how-tos/create-locate-anchors-cpp-ndk

感谢您与我们联系!

这是 this GitHub issue 的副本 团队将在那里跟进