Flutter:Google Play服务已过期

问题描述 投票:1回答:2

W / GooglePlayServicesUtil(8660):Google Play服务已过期。需要13400000但发现13280022

我正在尝试从Nexus S和Pixel Phone模拟器上的google_maps_plugin repo运行示例应用程序,这两个模拟器都运行在Android Pie上。

有问题,特别是在扑克方面。我没有应用他们的解决方案。

到目前为止我做了什么

1)我的模拟器https://stackoverflow.com/a/45312782/9779791中没有此选项

2)这个是在flutter标签上,但解决方案是依赖修复https://stackoverflow.com/a/53982212/9779791

3)我不清楚如何降低gradle Google Play services out of date. Requires 10298000 but found 10084470中的谷歌播放服务

4)尝试使用模拟器从此链接下载播放服务,但由于我没有Playstore应用程序,我无法将我的帐户与它相关联,https://play.google.com/store/apps/details?id=com.google.android.gms

此Google帐户尚未与设备相关联。在安装应用之前,请先访问设备上的Play商店应用。

android android-emulator google-play-services
2个回答
8
投票

要运行需要Play服务的应用程序,您需要拥有一个带有Google Play的模拟器。

在创建新的模拟器(Android Studio中的Tools -> AVD Manager -> Create new virtual device...)时,只有少数支持Google Play。 AVD Manager指出哪些设备符合预装Play商店的Android版本(以黄色突出显示):

选择支持Play商店的设备后,系统图片将定位到Google Play版本:

现在,您的模拟器将提供所有必需的功能。


1
投票

您需要在模拟器上更新Google Play服务。首先,确保您的模拟器正在使用Google Play图像;

  1. 单击模拟器侧面的...图标
  2. 转到播放服务 - >更新
  3. 您可能需要使用有效的Google凭据登录Google Play
  4. 点击谷歌播放中的更新按钮更新谷歌服务apk(s)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.