【问题】
当前手机是三星的Galaxy SII i9100G,是国行版的2.3.6的安卓系统。
装了最新版本的google地图,结果也还是无法使用。
具体现象是:
打开google地图后,显示的是“正在等待定位”:
等了一会,结果也是:暂时无法获得您的位置:
点击设置:
结果也会死掉:
所以很是悲催。
有空再继续折腾。
目前的结果是,国行版的ROM有问题。
但是也还是有空可以去折腾试试的。
实在不行,再去刷港版的ROM。
【后记 2012-11-03】
1.尝试修改gps.conf:
【记录】尝试通过修改gps.conf来使得安卓2.3.6国航i9100G中的谷歌地图可用
结果无效。
2.后来通过安装GoogleServicesFramework.apk而解决了谷歌地图中,点击设置会退出的问题:
【已解决】2.3.6安卓 国行版 i9100g中,谷歌地图中,点击设置会被强制关闭:抱歉!应用程序地图(在com.google.android.apps.maps进程中)意外停止。请重试
3.然后又参考:
I9100 谷歌地图基站不能定位的进来看看吧,彻底解决!~~
去网上找了找,从
http://kuai.xunlei.com/d/YROOXWZCZAFL
下载了NetworkLocation.apk,去拷贝到手机中,安装试试:
结果出现“未安装应用程序”:
所以再去参考:
去打开RE文件管理器。
结果竟然没法复制NetworkLocation.apk到/system/app,显示该文件夹是只读的。
所以后来换用ES文件浏览器,而成功将NetworkLocation.apk复制到/system/app下了。
另外,同样的,把GoogleServicesFramework.apk也复制到/system/app下。
不过还是重新下载这个:
再去复制。
好了,现在两个都已复制到对应路径下,且都已经设置权限了。
然后现在再去试试谷歌地图是否可用。
但是还是不行,无法定位。
重启一下再试试。
4. 重启后,就看到了:
同意记录地点信息
允许Google的位置服务收集匿名地点数据。即使您的手机未运行任何应用程序,系统仍会收集这些信息。
所以,点击同意。
貌似,能看到这个信息,估计就说明谷歌地图是可以用的了。
然后就去试试,看看是否真的可以用了。
结果还没来得及打开谷歌地图呢,结果就又出现那个强制关闭的提示了:
不过,后来又从:
http://bbs.lenovomobile.com/forum.php?mod=viewthread&tid=52269
看到:
同时,googleservicesframework.apk 和 networklocation.apk必须是同一版本,因此随便下载一个networklocation.apk不一定起作用。
所以,再次去下载上述页面:
中的
和
结果,还是无法使用谷歌地图定位。
5.后来看到:
中说是需要登录Google才可以定位。
不过估计也是瞎说。
6.后来把gps.conf改回原先的配置,结果也还是无法定位。
7.再去参考:
http://bbs.gfan.com/android-4831959-1-1.html
改为:
NTP_SERVER=cn.pool.ntp.org
SUPL_HOST=supl.google.com
SUPL_PORT=7276
也不行。
然后使用完整的配置:
NTP_SERVER=cn.pool.ntp.org XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin DEBUG_LEVEL = 5 INTERMEDIATE_POS=0 SUPL_VER=0x10000 CAPABILITIES=0x7 SUPL_HOST=supl.google.com SUPL_PORT=7276 POSITION_MODE=1
也还是不行。
但是后来重启后,虽然也还是会出现那个强制退出的问题,但是的确是可以定位了,只可惜,地图本身无法正常显示。
所以打算去重新安装谷歌地图试试效果。
然后最后虽然又出现一个错误:
关于什么基础数据连接的。
但是再次运行,最后终于可以定位了。
点击当前位置,显示精确定位到30米:
后来才知道,此时是由于开了WIFI的缘故,才能达到30米的精度的。
【总结】
最后的折腾,貌似是
1.安装了谷歌服务框架
2.拷贝了googleservicesframework.apk 和 networklocation.apk
3. 修改gps.conf为别人提供的那个配置
4.重新安装最新版的谷歌地图
最终实现了可以用上谷歌地图!
【后记】
不过,虽然能用了,但是后来当关闭了wifi,然后只用GPS+(数据连接)GPRS时,结果精确也只能达到800米,1000米之类的:
所以,和原以为的精准定位,差距太远。
和之前用过的诺基亚的OVI地图的精确定位(好像是10米)差距太大,失去了实用价值。
另外,经过尝试,谷歌地图,偶尔也还是会出现无法定位,需要多试几次,才能成功定位。
所以,基本上没比百度地图好到哪里去,还是放弃吧。
期待未来的某天,某个地图的精度,可以在只使用GPRS(数据连接)和GPS的情况下,达到诺基亚ovi地图的10米左右的精度,那才算有实际使用价值。
转载请注明:在路上 » 【已解决】三星的Galaxy SII i9100安卓 2.3.6系统,google地图无法定位,找不到位置