0

删除 firebase 分析、广告和 crashlytics(以及 google-services.json)后,我收到以下错误:

java.io.IOException: Service not Available

代码:

Geocoder gcd = new Geocoder(context, Locale.getDefault());
final List<Address> addresses = gcd.getFromLocation(latlng.latitude, latlng.longitude, 1);

我找不到任何解释为什么会发生这种情况......这里有人可以帮助我吗?没有 APIKey 可以应用什么的,对吧?

PS:我的地图片段正在工作(使用清单中的 com.google.android.geo.API_KEY 元数据)

我正在运行 OnePlus One、Android 8.1.0 (aosp_bacon-8.1.0-20180331.agentfabulous) 和 gapps mini。

4

2 回答 2

1

好像是我手机的问题。我会实施这个。我要关闭这个线程。

于 2018-07-12T20:27:03.110 回答
0

是的,你需要地理编码 api 密钥:当我遇到同样的问题时,我的解决方案是重启手机,但从研究中我找到了几个解决方案。重新创建 api 密钥 Api 密钥获取限制或错误 使用其他检查是否归咎于完整服务

于 2018-06-01T20:34:06.180 回答