我正在使用GeoLocator进行定位。我在清单中给出了以下权限:1.Access_Coarse_Location 2.Access_Fine_Location 3.Internet
不过,它不是要求许可。我必须从Device App Setting中获得许可。否则,该应用程序将崩溃。请给我解决方案。提前致谢。
从android 6开始,你必须在运行时请求权限。您已在清单中添加了权限,因此您可以在设置中允许它们。但是,当应用程序启动或您的活动启动时您没有请求它们,您的应用程序没有所需的权限,因此它崩溃了。
您可以按照本文了解如何在运行时请求权限。
https://blog.xamarin.com/requesting-runtime-permissions-in-android-marshmallow/