GeoCoder服务不可用

use*_*182 14 android geocoding android-location google-geocoder google-play-services

GeoCoder服务不可用

我正在用它GeoCoder来获得一个AddressLocation.不幸的是,该方法引发了一场IOException saying: "Service not Available".

这个StackOverFlow线程解释了发生了什么,因为我彻底测试了它(用户权限,构建版本,重启,GeoCoding API限制等).

你可以找到的Google Play-Services(或LocationService):Android设置 - >(管理)应用程序 - >运行进程,已崩溃或停止.它重新启动,但忘记将GeoCoderService绑定到NetworkLocator.

此错误的"解决方案"是重新启动Android手机,因为在重新启动时,GeoCoderService绑定到NetworkLocater.我当然不认为这是一个解决方案.

我的问题是,LocationService如何崩溃或首先停止?

我所做的是手动强制停止Google Play服务,一些设备重新启动了LocationService,但有些设备没有.

不工作(没有重启LocationService)

  • 4.0.3三星Galaxy Note(GT-N7000)
  • 4.0.4三星平板电脑GT-P7100
  • 4.1.2 nexus S.
  • 4.1.2三星Galaxy S III(GT-I9300)

工作(确实重启了LocationService)

  • 2.3.5 HTC Wildfired S.
  • 4.0.3 Acer A500
  • 4.1.1三星Galaxy Note II(GT-7100)
  • 4.1.2三星Galaxy S II(GT-I9105P)
  • 4.2.2三星平板电脑GT-P7500
  • 4.2.2 Nexus 7
  • 4.3 Galaxy Nexus

有人知道Google Play服务(LocationService)在运行一段时间后崩溃或停止的原因是什么?

我已将此问题上报给b.Android.com,并亲自联系了Android开发人员.

我已经看到我的问题已经在其他线程中讨论过,但没有得出任何结论:

Bas*_*chi 1

您可以将运行 Android 4.1.2 的 Samsung Galaxy S II 添加到“不工作”列表中。这是一个恼人的错误,解决方法是直接访问 GMaps API。从我的角度来看,当用户使用内置任务管理器杀死所有应用程序以释放资源/内存时,就会发生这种情况。