删除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。
答案 0 :(得分:0)
是的,你需要地理编码api密钥: 当我使用相同的问题我的解决方案是重新启动手机,但从reserch然后我发现了几个解决方案。 重新创建api密钥 Api键获得限制或bugeed 使用其他检查是否是全面服务的责任 将一个部分移动到另一个项目并检查它是否有效,如果是的话,这就是代码中的问题
答案 1 :(得分:0)
我的手机似乎有问题。我将实现this。 我要关闭该线程。