我已经使用 "react-native": "^0.57.4"
在 react-native 中制作了一个大约 4 个月的项目。它由一个地图视图组成,我正在使用"react-native-maps": "^0.22.1"
渲染/修改/开发。
突然我现在有这个错误—— "App" is having trouble with google play services. Please try again.
上面的错误显示了地图应该在的位置。地图组件为灰色,上面写有"App" is having trouble with google play services. Please try again.
消息。
我尝试在实际设备上运行它,它运行良好。所以这意味着它是一个模拟器问题。任何人都可以分享有关如何在模拟器上解决此问题的任何见解或解决方案吗?
我正在使用Nexus 5P和6P和android 9.0 * 86。
我今天遇到了同样的问题,最新版本的com.google.android.gms.play-services-maps是问题所在,降级到16.0.0修复了它。
Inside the app/build.gradle
dependencies {
...
compile "com.google.android.gms:play-services-base:+" <---Remove this
compile "com.google.android.gms:play-services-maps:+" <---Remove this
compile "com.google.android.gms:play-services-base:16.0.1" <---Add this
compile "com.google.android.gms:play-services-maps:16.0.0" <---Add this
}
希望对您有所帮助。
有时解决方案可能是升级Google Play服务,如果您使用的是"react-native": "^0.59.8"
和"react-native-maps": "^0.24.1"
。
转到
设置 --> Android SDK --> SDK工具(选项卡( --> Android SDK 构建工具
并应用可用更新。有关如何升级谷歌播放服务的更多详细信息,请参阅此内容。
我没有使用ReactNative,但按照设置FirebaseSDK的说明为我解决了这个问题。在这里查看我关于添加firebase-core
的答案