【发布时间】:2013-08-17 10:19:47
【问题描述】:
GeoCoder 服务不可用
我正在使用GeoCoder 来获取AddressLocation。
不幸的是,该方法触发了IOException saying: "Service not Available"。
This StackOverFlow thread 解释了发生了什么,因为我对其进行了彻底的测试(用户权限、构建版本、重新启动、GeoCoding API 限制等)。
您可以在以下位置找到的Google Play-Services(或LocationService)已崩溃或停止。它会自行重启,但忘记将 GeoCoderService 绑定到 NetworkLocator。
此错误的“解决方案”是重启 Android 手机,因为重启时 GeoCoderService 会绑定到 NetworkLocater。 当然,我不认为这是一个解决方案。
问题
我的问题是,LocationService 一开始是如何崩溃或停止的?
我所做的是手动强制停止 Google Play-Service,一些设备重新启动了 LocationService,但有些没有。
不工作(没有重新启动 LocationService)
- 4.0.3 三星 Galaxy Note (GT-N7000)
- 4.0.4三星平板GT-P7100
- 4.1.2 关系 S
- 4.1.2 三星 Galaxy S III (GT-I9300)
工作中(确实重启了 LocationService)
- 2.3.5 HTC Wildfired S
- 4.0.3 宏基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 银河系
有人知道Google Play服务(LocationService)在运行一段时间后崩溃或停止的原因吗?
我已经将此问题上报到 b.Android.com 并亲自联系了 Android 开发人员。
我看到我的问题已经在其他帖子中讨论过,但没有得出任何结论:
【问题讨论】:
-
它对我有用,我希望你会发生这种情况 [StackOverFlow 链接][1] [1]:stackoverflow.com/questions/15110528/…
标签: android geocoding google-play-services android-location google-geocoder