我正在尝试使用Geocoder.getFromLocationName(),虽然相同的搜索字符串在这些实际设备上正常工作:
在我的Nexus 7(4.1.1)上,该方法抛出“服务不可用”IOException
以下是简化代码:
Geocoder geocoder = new Geocoder(mContext);
List<Address> addressFromSearch = geocoder.getFromLocationName("10918", 1);
我也尝试过使用移动数据和wifi的每台设备,它们都运行良好。到目前为止,唯一不起作用的设备/操作系统是Nexus 7.我还检查了Geocoder.isPresent() - 它返回true。
对我可能遗失的任何想法?
答案 0 :(得分:1)
在Galaxy Nexus到4.1.2的OTA更新之后,这个问题终于解决了。这是关于Android版本4.1.1的错误
答案 1 :(得分:0)
我也在三星Galaxy tab 2 android 4.0.4上得到了这个问题,我要看看是否有更新,但我肯定会投票给这个问题。
看起来我的设备有一个解决方法!
如果你在三星Galaxy标签2上重启你的机器......它实际上开始工作了!......这就是我称之为解决方法!