HarmonyOS 鸿蒙Next 位置服务发起定位,requestInfo的部分参数在API9模拟器中缺失导致崩溃
HarmonyOS 鸿蒙Next 位置服务发起定位,requestInfo的部分参数在API9模拟器中缺失导致崩溃 【路人】Hand By Hand(291519382) 2023/12/5 16:02:55
requestInfo的geoLocationManager.LocationRequestScenario.NAVIGATION和geoLocationManager.LocationRequestPriority.ACCURACY这几个scenario和priority的枚举常量,在API=9的机器上执行时报错找不到定义;在4.0机器正常使用;然而开发工具中只提供了最高API=9的模拟器;
但是api文档中是标注了since9,按道理讲api9的机器应该是可以的;
3.1的模拟器;
4.0的真机
更多关于HarmonyOS 鸿蒙Next 位置服务发起定位,requestInfo的部分参数在API9模拟器中缺失导致崩溃的实战教程也可以访问 https://www.itying.com/category-93-b0.html
楼主您好,模拟器不支持位置服务,也没有定位能力。请使用真机测试。
更多关于HarmonyOS 鸿蒙Next 位置服务发起定位,requestInfo的部分参数在API9模拟器中缺失导致崩溃的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
是的,我将调起定位那加了异常处理了,
模拟器不能用位置服务吗?
在鸿蒙Next中,位置服务API的requestInfo
参数在API9模拟器中缺失可能导致崩溃。requestInfo
是geoLocationManager
模块中用于发起定位请求的关键参数,包含定位模式、定位精度、超时时间等配置。API9模拟器可能存在对某些参数的支持不完整或实现差异,导致应用在调用时崩溃。建议检查模拟器版本和API文档,确保使用的参数在目标API版本中完全支持。如果问题持续,可尝试在真机环境中测试,以确认是否为模拟器兼容性问题。