获取设备位置时出现问题 - Flutter 应用

问题描述

我使用 Flutter 编写了一个天气应用程序。它在虚拟电话上完美运行。但是当我将它安装在我的安卓手机中时。该应用无法获取当前位置。

我使用了 geolocator 6.0.0 包。

我还输入了权限代码来请求权限位置 安卓清单。 xml


我尝试使用我的个人安卓手机并调试应用程序。该应用运行良好。

所以当我将它作为 apk 应用程序运行时,我遇到了问题。但是当我从可视化代码调试它时它工作正常

解决方法

我建议您尝试另一个包 - 这个: https://pub.dev/packages/location

它还可以向用户请求使用位置服务的权限(readme 中有一个示例)。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...