我得到了MISSING_PERMISSION问题这里地图Android



我正在尝试一个只在屏幕上显示Here地图的应用程序。我已经遵循了Here文档中的所有步骤+在AndroidManifest.xml中提供了app_id、app_code、license key+提供了6个权限。

但它遇到了以下问题:

"错误:无法初始化映射片段:MISSING_PERMISSION"

我使用的是gradle 2.8、targetSdkVersion 23、compileSdkVersion 23

Android 6/neneneba API 23有了一个新的权限系统,这意味着你必须向用户请求关键权限。请参阅Android文档:https://developer.android.com/training/permissions/requesting.html

仅仅将关键权限添加到清单是不够的。

如果你不想这样做,你仍然可以将traget API级别设置为22,并在遗留模式下工作,但为了更经得起未来的考验,你应该实现新的Android6请求权限的方式。

HERE SDK中您必须请求的关键权限是:ACCESS_FINE_LOCATION和WRITE_EEXTERNAL_STORAGE

确保您在上使用android运行时权限进行位置访问,因为从棉花糖开始,所有操作系统都需要权限才能运行

相关内容

最新更新