iOS开发Crash崩溃信息分析和解决

使用高德地图,逆地理编码遇到的错误

2021-01-25  本文已影响0人  Chg_43da

项目使用flutter开发

项目中使用了高德地图,使用了插件 amap_map_fluttify

之前用的好好的,今天新起项目,突然就不好用了。

遇到的问题:

fluttify-dart-callback: AMapSearchRequest_didFailWithError(['request':Ref{refId: AMapReGeocodeSearchRequest:10760774848, runtimeType: Ref, tag__: amap_search_fluttify}, 'error':Ref{refId: NSError:8395939087007980572, runtimeType: Ref, tag__: amap_search_fluttify}]);

排查过程:

先检查了需要配置相关的信息

高德控制台确认了应用,项目中已经更换了appkey。

各个初始化代码也写了。

使用iOS 真机 ,也是同样的问题,排除是虚拟机的问题。

查看日志,发现还有一行报错:

fluttify-dart-callback: AMapSearchRequest_didFailWithError(['request':Ref{refId: AMapReGeocodeSearchRequest:105553152292256, runtimeType: Ref, tag__: amap_search_fluttify}, 'error':Ref{refId: NSError:8395939087007980572, runtimeType: Ref, tag__: amap_search_fluttify}])

[VERBOSE-2:ui_dart_state.cc(177)] Unhandled Exception: Exception: Error Domain=AMapSearchErrorDomain Code=1008 "INVALID_USER_SCODE" UserInfo={NSLocalizedDescription=INVALID_USER_SCODE}

百度,google无果。

最后想起,自己改了项目包名字,ios的BundleId 也发生了变化,但是高德控制台并没有修改。

由于地图功能,和定位功能依然可以使用,忽略了集成问题。

解决:

在高德控制台,把对应的包名修改正确之后,恢复正常。(#唉)

上一篇下一篇

猜你喜欢

热点阅读