天天看点

ionic学习二、Android模拟器搭建

1、Android模拟器上网的问题

首先,如果没有配置sdk的环境变量的,那么在CMD命令下进入sdk安装路径的platform-tools目录下(C:\Users\***\AppData\Local\Android\sdk\platform-tools),然后使用adb shell命令 ,如果配置了sdk的环境变量 的,那么直接在CMD窗口中输入adb shell,如:C:\Documents and Settings\Administrator>adb shell 然后输入:getprop 查看系统当前的各项属性,得到模拟器的DNS地址,如下:  

[net.dns1]: [10.0.2.3]           

下面就是使用setprop命令把模拟器的DNS改为自己PC的DNS,例如:192.168.0.107 

setprop net.dns1 192.168.0.185           

然后回车,ok。

2、向安卓模拟器传送文件

adb push C:/rimet_10002068.apk /sdcard/DCIM           

3、Android模拟器中安装软件

先把apk软件rimet_10002068.apk放在adb.exe的相同目录下,查看当前模拟器的设备

adb devices           

结果如下

emulator-5584 device           

将软件安装在设备5584上

adb -s emulator-5584 install rimet_10002068.apk           

4、Android模拟器获取GPS坐标

在CMD命令提示符中输入如下,5584是上面获取的设备端口号,在模拟器窗口的左上角也能看到。

telnet localhost 5584           

若没有反应,则在控制面板中进行如下设置;

ionic学习二、Android模拟器搭建

然后运行下列文件,打开服务列表

ionic学习二、Android模拟器搭建

找到Telnet服务,右键修改属性为手动启动,在依存关系中两个服务,在服务列表中找到并修改属性为自动启动;然后启动Telnet;

ionic学习二、Android模拟器搭建

启动Telnet后再CMD命令提示符中再次输入

telnet localhost 5584           

若显示授权错误,则按照提示打开.emulator_console_auth_token,内容为:6bjIa7ozwYgnUVh1,在该窗口中输入如下:

auth 6bjIa7ozwYgnUVh1           

提示Android Console: type 'help' for a list of commands,则授权成功;然后输入:

geo fix 经度 纬度           

继续阅读