android Geocoder抛出IOException:服务不可用

时间:2018-06-01 19:01:41

标签: android google-maps geocoder

删除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);

我没有找到任何解释为什么会发生这种情况......这里有谁可以帮助我? appy或者没有APIKey,对吧?

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

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

2 个答案:

答案 0 :(得分:0)

是的,你需要地理编码api密钥: 当我使用相同的问题我的解决方案是重新启动手机,但从reserch然后我发现了几个解决方案。 重新创建api密钥 Api键获得限制或bugeed 使用其他检查是否是全面服务的责任 将一个部分移动到另一个项目并检查它是否有效,如果是的话,这就是代码中的问题

答案 1 :(得分:0)

我的手机似乎有问题。我将实现this。 我要关闭该线程。