问题描述
我使用 Flutter 编写了一个天气应用程序。它在虚拟电话上完美运行。但是当我将它安装在我的安卓手机中时。该应用无法获取当前位置。
我使用了 geolocator 6.0.0 包。
我还输入了权限代码来请求权限位置
安卓清单。 xml
我尝试使用我的个人安卓手机并调试应用程序。该应用运行良好。
所以当我将它作为 apk 应用程序运行时,我遇到了问题。但是当我从可视化代码调试它时它工作正常
解决方法
我建议您尝试另一个包 - 这个:
https://pub.dev/packages/location
它还可以向用户请求使用位置服务的权限(readme 中有一个示例)。