对内置谷歌应用程序的严格政策违规

时间:2016-04-02 09:46:45

标签: android

当我尝试启动原生谷歌地图应用时,我得到以下错误。

我点击LinearLayout

执行此代码
                Uri gmmIntentUri = Uri.parse(geoInfo);
                Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
                mapIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                mapIntent.setPackage("com.google.android.apps.maps");
                if (mapIntent.resolveActivity(context.getPackageManager()) != null) {
                    context.startActivity(mapIntent);
                }

- 我遇到错误

04-02 02:29:52.572  24137-24137/com.google.android.apps.maps D/StrictMode﹕ StrictMode policy violation; ~duration=184 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=31 violation=2
            at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1137)
            at libcore.io.BlockGuardOs.fstat(BlockGuardOs.java:132)
            at libcore.io.IoBridge.open(IoBridge.java:445)
            at java.io.FileInputStream.<init>(FileInputStream.java:76)
            at android.app.ContextImpl.openFileInput(ContextImpl.java:961)
            at android.content.ContextWrapper.openFileInput(ContextWrapper.java:176)
            at com.google.android.apps.gmm.shared.c.h.a(PG:149)
            at com.google.android.apps.gmm.shared.net.a.b.a(PG:587)
            at com.google.android.apps.gmm.map.n.f.a(PG:323)
            at com.google.android.apps.gmm.base.app.d.<init>(PG:540)
            at com.google.android.apps.gmm.base.app.GoogleMapsApplication.onCreate(PG:84)
            at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1012)
            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4553)
            at android.app.ActivityThread.access$1500(ActivityThread.java:151)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5254)
            at java.lang.reflect.Method.invoke(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:372)

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

  

我得错误

这不是错误。它以调试严重性记录。

  

如何解决此问题?

你不是。您的应用中没有问题。 Google在其应用中以日志记录模式启用了StrictMode。这是他们的选择。