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
若没有反应,则在控制面板中进行如下设置;
然后运行下列文件,打开服务列表
找到Telnet服务,右键修改属性为手动启动,在依存关系中两个服务,在服务列表中找到并修改属性为自动启动;然后启动Telnet;
启动Telnet后再CMD命令提示符中再次输入
telnet localhost 5584
若显示授权错误,则按照提示打开.emulator_console_auth_token,内容为:6bjIa7ozwYgnUVh1,在该窗口中输入如下:
auth 6bjIa7ozwYgnUVh1
提示Android Console: type 'help' for a list of commands,则授权成功;然后输入:
geo fix 经度 纬度