天天看點

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

繼續閱讀