CodeName一个谷歌地图。浏览器桥等待太久了

时间:2017-09-14 14:15:31

标签: google-maps codenameone

以前谷歌地图在我的Android设备上运行良好。我没有更改任何代码和证书。现在我收到以下错误日志:

EDT] 0:20:38,90 - Exception: java.lang.RuntimeException - Waited too long for browser bridge
java.lang.RuntimeException: Waited too long for browser bridge
    at com.codename1.g.d$a.a(MapContainer.java:262)
    at com.codename1.g.d$a.b(MapContainer.java:223)
    at com.codename1.g.d.a(MapContainer.java:709)
    at com.zetta.survey.a.c.a(GoogleMapsTestApp.java:78)
    at com.zetta.survey.d$2.a(MainMenu.java:144)
    at com.codename1.s.r.a(Form.java:1621)
    at com.codename1.s.ae$a$a.run(SideMenuBar.java:1745)
    at com.codename1.s.n.l(Display.java:1101)
    at com.codename1.s.n.j(Display.java:1045)
    at com.codename1.s.n.i(Display.java:946)
    at com.codename1.s.ad.run(RunnableWrapper.java:120)
    at com.codename1.impl.b$1.run(CodenameOneThread.java:60)
    at java.lang.Thread.run(Thread.java:818)

任何建议?

1 个答案:

答案 0 :(得分:1)

由于某种原因,原生地图无法初始化,因此它会回归到基于网络的地图 - 这不应该发生在设备上。要检查的事项:

  1. 确保您的应用具有android.playService.maps = true build hint。
  2. 刷新cn1libs,然后清理并构建,然后重试。
  3. 尝试在DDMS中读取设备日志。当无法创建原生地图时,肯定会报告错误。