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 經度 緯度