Flutter 颤振位置包在调用serviceEnabled()时生成平台异常
颤振2.0.6,位置包4.1.1 这段代码Flutter 颤振位置包在调用serviceEnabled()时生成平台异常,flutter,Flutter,颤振2.0.6,位置包4.1.1 这段代码 try { _serviceEnabled = await location.serviceEnabled(); } on PlatformException catch (err) { print ("Platform exception calling serviceEnabled(): $err"); _serviceEnabled = false; } 生成:平台异常调用ser
try {
_serviceEnabled = await location.serviceEnabled();
} on PlatformException catch (err) {
print ("Platform exception calling serviceEnabled(): $err");
_serviceEnabled = false;
}
生成:平台异常调用serviceEnabled():平台异常(服务状态错误,无法确定位置服务状态,null,null)
但有趣的是:这个错误只有在我在三星Galaxy S8上运行发布版本时才会出现。如果在S8上运行调试构建,或者在android仿真器上运行发行版或调试构建,则不会引发错误。我尝试了几种不同的模拟器配置,特别是一种配置与S8——Android版本9(SDK 28)非常接近,屏幕大小相同的配置
任何关于如何调查为什么会发生这种情况的建议都将不胜感激