在Android模拟器上模拟GPS功能总是null的解决方法

2016-02-19 09:06 54 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐在Android模拟器上模拟GPS功能总是null的解决方法,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

我们都知道,在我们开发时需要在模拟器上模拟GPS,可在Location的时候总是null,上网查了一下,发现如下解决:

网上大侠的解决方案:
在模拟器上获取GPS信息时,使用Location loc = LocationManager.getLastKnownLocation("gps");来获取location信息,但是往往在调试中loc是null的,因为首先需要在模拟器中手动添加GPS信息,有两种手动添加方法
1、在eclipse下,windows--open perspective--DDMS--Emulator control--Manual下手动设置经纬度,并按send按钮。但是这种方法经过我的测试,需要再下面方法的基础上才有效

2、在cmd下也可以手动添加信息。

(1)首先打开模拟器,然后运行cmd,输入telnet localhost 5554(注:5554是模拟器在本机的端口,有可能不一样哈,具体端口号,模拟器左上方有显示的),这样会出现
Android Console: type 'help' for a list of commands OK的字样。

如果是使用WIN7的朋友,控制台可能会提示telnet无效什么的,那是因为WIN7下默认是不出现telnet的,需要手动打开。具体为:[1]控制面板--程序--打开或关闭Windows功能,然后将Telnet服务器和Telnet客户端勾选上。[2]然后在管理工具--服务中手动启动Telnet

(2)使用geo命令模拟发送GPS信号:
geo fix 经度 纬度

(3)这时就会发现在模拟器的状态栏上多了一个GPS的标志~再使用Location loc = LocationManager.getLastKnownLocation("gps");就能获取到该坐标的位置了~~
我实际操作了一下,发现还是报告错误,还是没有出现GPS小指示图标,不知道是什么原因.上面的解决方案给了我提示,我觉得是模拟器没有开启GPS,在系统设置中启用也没有效果.后来我在模拟器上干脆直接运行google map,这次出现了gps指示图标,再调用获得location的方法就可以了,还要注意,必须指定用gps来定位,如果是别的方式还是会报告错误

来源:https://www.tulaoshi.com/n/20160219/1589538.html

延伸阅读
pkbox模拟器怎么双开   1. 安装沙盘软件。 2. 运行沙盘软件,在沙盒的主界面里,选择沙盘à设置保存文件夹,在此窗口下可以选择磁盘和路径。请尽量选择大一点的分区: 3. 在沙盒的主界面里,选择沙盘-创建新沙盘,填写名称后按确定。在这里创建了两个沙盘,pkbox01和pkbox02。如果需要多开多个,可以在这里创建多...
gameboy模拟器如何使用   GBCoid是Android平台最出色的GameBoy模拟器,兼容性不错,功能也很强大,基本上大部分GameBoy游戏都可以在这个模拟器上玩。由于GBCoid菜单很多,所以不少玩家还没有掌握这款模拟器的使用。 启动GBCoid后,直接显示的是文件目录列表。把游戏放到SD卡上你方便查找的目录,并在模拟器中找到这个目录。其...
《天天酷跑》电脑版安卓模拟器安装教程介绍 《天天酷跑》电脑版安卓模拟器安装教程介绍 第一步:安装软件,安装界面如下图(一); 第二步:等待软件安装完成,如图(二); 第三步:选择桌面快捷方式,出现如下图(三),提示重新启动安卓模拟器,...
标签: 软件教程
夜神模拟器怎么安装本地apk 夜神模拟器是一款安卓系统专用的手机模拟应用软件,现模拟器已经可以模拟多款机型配置,可以自由的进行转换,也方便了许多手机屏幕小或者手机配置不好的用户。 基本上市面上的大部分apk都能直接兼容安装到夜神模拟器中,但对于部分需要更高配置的大型单机手机游戏或者其他类型的大型软件还需要安装一系...
psp模拟器怎么用?   JPCSP是用于PC端的PSP游戏模拟器。JPCSP Ver 1.390 Extremum独家新版模拟器可以兼容直接引导普罗模块的游戏。 ① 运行模拟器前必须安装最新的JAVA支持库: ② 建议安装SONY的SonicStage软件可以辅助解码音乐: ③ 破解版6.XX固件的游戏需要手动去除普罗模块: 运行模拟器必要程序:ppsspp模...

经验教程

835

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部