Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
StrictMode策略冲突:Android中的StrictModeDiskReadViolation、WriteVolation_Android_Google Maps_Android Maps V2_Android Strictmode - Fatal编程技术网

StrictMode策略冲突:Android中的StrictModeDiskReadViolation、WriteVolation

StrictMode策略冲突:Android中的StrictModeDiskReadViolation、WriteVolation,android,google-maps,android-maps-v2,android-strictmode,Android,Google Maps,Android Maps V2,Android Strictmode,我正在从事一个使用谷歌地图的Android项目。该应用程序在我的手机上运行良好,有5.1.1 Android版本,因为我在项目开发中使用了它,但同一个应用程序在其他手机(6.0.0 Android)上不工作。另一方面,谷歌地图并没有更新。(不前往当前位置)。为什么谷歌地图没有在其他手机上更新 促使这样做 12-13 08:25:55.796 11170-11170/com.example.mapspractice1 W/f: Suppressed StrictMode policy violat

我正在从事一个使用谷歌地图的Android项目。该应用程序在我的手机上运行良好,有5.1.1 Android版本,因为我在项目开发中使用了它,但同一个应用程序在其他手机(6.0.0 Android)上不工作。另一方面,谷歌地图并没有更新。(不前往当前位置)。为什么谷歌地图没有在其他手机上更新

促使这样做

12-13 08:25:55.796 11170-11170/com.example.mapspractice1 W/f: Suppressed StrictMode policy violation: StrictModeDiskReadViolation

12-13 08:25:55.796 11170-11170/com.example.mapspractice1 W/f: Suppressed StrictMode policy violation: StrictModeDiskWriteViolation

12-13 08:25:55.939 11170-11458/com.example.mapspractice1 W/DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.

12-13 08:25:55.949 11170-11458/com.example.mapspractice1 I/DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:2

12-13 08:25:55.949 11170-11458/com.example.mapspractice1 I/DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 2

12-13 08:25:59.044 11170-11209/com.example.mapspractice1 V/FA: Inactivity, disconnecting from the service

我认为您看到的日志警告与问题无关,它们只是警告,我相信您可以安全地忽略它们

与无法在
Android M
(6)中获取当前位置相关的可能是新的
运行时权限
模型。 如果您已将您的
android:targetSdkVersion
设置为
23
或更高版本,则除了将其置于
AndroidManifest
上之外,还需要明确地向用户请求所需的每个权限

要检查这一点,请在
Android M
设备上

打开手机的设置应用>应用>查找并选择你的应用> 权限>启用“位置”权限

它现在应该能够正确识别应用程序中的位置

见此:
关于如何在运行时向用户请求权限。

为什么关闭投票?这个问题显然是关于编程的。谢谢你告诉我原因。我通过
if(ActivityCompat.checkSelfPermission(getApplicationContext(),……
方法)解决了这个问题。没有人回复。40次查看后,你来了。再次感谢。我有简单的话:愿上帝保佑你。:)现在它运行良好。很高兴它起到了作用。你应该将答案标记为已接受,以将问题标记为已解决,并帮助保持堆栈溢出干净