Android模拟器中未呈现MapView。 “不幸的是,世博会已经停止。”发生了错误

时间:2019-12-09 19:37:11

标签: react-native google-maps android-emulator expo android-mapview

我正在尝试在expo内的android模拟器中运行https://docs.expo.io/versions/latest/sdk/map-view中列出的示例。 但是它不起作用,并且每次出现“不幸的是,世博会已停止”消息时崩溃。 非常感谢您为使MapView在Android模拟器上正确显示提供的帮助。

1 个答案:

答案 0 :(得分:0)

现在效果很好。仅仅是因为Google API密钥不正确。

但是没有显示详细的错误信息,只是崩溃了,所以我不确定是什么,并且对此感到非常困惑。

最后,我将项目切换到Flutter,并执行相同的功能,发现API密钥错误。因此,我再次返回了React Native Expo,并输入了正确的API密钥,并使该项目正常运行。

我做的是以下两件事。
1.根据以下链接为Android的Map SDK生成了Google API密钥。 https://developers.google.com/maps/documentation/android-sdk/get-api-key
2.键入API密钥到app.json文件。

如有任何疑问,请告诉我。 谢谢。