android模擬器hosts
❶ 如何修改Android手機的Hosts文件
1、打開Root Explorer,把位於系統根目錄/etc/hosts文件復制到其他地方備份。
❷ 安卓模擬器如何獲取區域網的設備
.電腦連接區域網中的伺服器
1、修改hosts,在hosts中新增一個域名。如:10.1.251.113api.cleartoken.com具體操作:1、電腦中的hosts一般在C:Windows2.Fiddler...如何讓你的android模擬器連接上你電腦的網路第一步:在命令行(就是開始——運行——輸入cmd)模式下輸入adbshell命令一般會報兩種錯誤,一是「adb不是內部命令
區域網,網路種類,覆蓋范圍一般是方圓幾千米之內,其具備的安裝便捷、成本節約、擴展方便等特點使其在各類辦公室內運用廣泛。區域網可以實現文件管理、應用軟體共享、列印機共享等功能,在使用過程當中,通過維護區域網網路安全,能夠有效地保護資料安全,保證區域網網路能夠正常穩定的運行。
❸ 使用adb push進行android模擬器上hosts的修改,push過一次報out of memory錯誤後,hosts文件就不見了。
啟動模擬器的時候加大partition-size:
$./adb -avd xxxxx -partition-size 256
如果256不夠就再加大。
❹ android studio怎麼改hosts文件
准備工作:啟動虛擬機。這里的啟動不是從eclipse中啟動,而是從命令行中啟動。
emulator -avd 你創建的avd名字(比如android2.1) -partition-size 128
-partition-size 128 :指定模擬器的system和data分區的大小是128M
修改HOST文件:
1、獲得root許可權:adb root
2、設置/system為可讀寫:adb remount
3、將hosts文件復制到PC:adb pull /system/etc/hosts <PC機上文件名>。這里可以考慮使用DDMS來復制,這個比較方便,但上傳經常會出錯;
4、修改PC機上文件
5、將PC機上文件復制到手機:adb push <PC機上文件名> /system/etc/hosts
如果要查看是否修改成功,可以在PC上執行adb shell,運行cat /system/etc/hosts;或者在手機上運行cat /system/etc/hosts。
hosts文件格式的寫法應該是每個域名一行才能使用,例如:
127.0.0.1 host1.example.com
127.0.0.1 host2.example.com
127.0.0.1 host3.example.com
ps:如何判斷手機是否已經root了,輸入adb shell回車,su 回車,如果出現#,那麼你的手機的確ROOT了。
另:文件稍微大點,輸入完命令就提示out of memory,在網上找到的解決辦法都是針對模擬器的.後來通過下面的方式徹底搞定.
adb常用命令
adb remount 重新掛載文件系統
adb reboot 重啟手機
adb reboot recovery 重啟到Recovery界面
adb reboot bootloader 重啟到bootloader界面
adb get-proct 獲取設備的ID
adb get-serialno 獲取設備的序列號
adb bugreport 查看bug報告
下列表格列出了adb支持的所有命令,並對它們的意義和使用方法做了說明.
Category
Command
Description
Comments
Options
-d
僅僅通過USB介面來管理abd.
如果不只是用USB介面來管理則返回錯誤.
-e
僅僅通過模擬器實例來管理adb.
如果不是僅僅通過模擬器實例管理則返回錯誤.
-s <serialNumber>
通過模擬器/設備的允許的命令號碼來發送命令來管理adb (比如: "emulator-5556").
如果沒有指定號碼,則會報錯.
General
devices
查看所有連接模擬器/設備的設施的清單.
查看 Querying for Emulator/Device Instances 獲取更多相關信息.
help
查看adb所支持的所有命令。.
version
查看adb的版本序列號.
Debug
logcat [<option>] [<filter-specs>]
將日誌數據輸出到屏幕上.
bugreport
查看bug的報告,如mpsys , mpstate ,和logcat 信息。
jdwp
查看指定的設施的可用的JDWP信息.
可以用 forward jdwp:<pid> 埠映射信息來連接指定的JDWP進程.例如:
adb forward tcp:8000 jdwp:472
jdb -attach localhost:8000
Data
install <path-to-apk>
安裝Android為(可以模擬器/設施的數據文件.apk指定完整的路徑).
pull <remote> <local>
將指定的文件從模擬器/設施的拷貝到電腦上.
push <local> <remote>
將指定的文件從電腦上拷貝到模擬器/設備中.
Ports and Networking
forward <local> <remote>
用本地指定的埠通過socket方法遠程連接模擬器/設施
埠需要描述下列信息:
· tcp:<portnum>
· local:<UNIX domain socket name>
· dev:<character device name>
· jdwp:<pid>
ppp <tty> [parm]...
通過USB運行ppp:
· <tty>— the tty for PPP stream. For example dev:/dev/omap_csmi_ttyl .
· [parm]...&mdash zero or more PPP/PPPD options, such as defaultroute , local , notty , etc.
需要提醒你的不能自動啟動PDP連接.
Scripting
get-serialno
查看adb實例的序列號.
查看 Querying for Emulator/Device Instances 可以獲得更多信息.
get-state
查看模擬器/設施的當前狀態.
wait-for-device
如果設備不聯機就不讓執行,--也就是實例狀態是 device 時.
你可以提前把命令轉載在adb的命令器中,在命令器中的命令在模擬器/設備連接之前是不會執行其它命令的. 示例如下:
adb wait-for-device shell getprop
需要提醒的是這些命令在所有的系統啟動啟動起來之前是不會啟動adb的 所以在所有的系統啟動起來之前你也不能執行其它的命令. 比如:運用install 的時候就需要Android包,這些包只有系統完全啟動。例如:
adb wait-for-device install <app>.apk
上面的命令只有連接上了模擬器/設備連接上了adb服務才會被執行,而在Android系統完全啟動前執行就會有錯誤發生.
Server
start-server
選擇服務是否啟動adb服務進程.
kill-server
終止adb服務進程.
Shell
shell
通過遠程shell命令來控制模擬器/設備實例.
查看 獲取更多信息 for more information.
shell [<shellCommand>]
連接模擬器/設施執行shell命令,執行完畢後退出遠程shell端l.
❺ 夜神模擬器怎樣修改hosts文件
在Android下,/etc是link到/system/etc的,我們需要修改/system/etc/hosts來實現。但是這個文件是只讀,不能通過shell直接修改。可以通過連接到PC上使用adb來修改。
1、ADB 命令行替換法
為方便操作,可以將壓縮包中的adb1程序連文件夾解壓縮到C盤。
步驟如下:
1、獲得root許可權:adb root
2、設置/system為可讀寫:adb remount
3、將hosts文件復制到PC:adb pull /system/etc/hosts (此時adb文件夾下已經有了復制到PC上的hosts文件)
4、修改PC機上文件
5、將PC機上文件復制到手機:adb push hosts /system/etc/hosts
如果要查看是否修改成功,可以在PC上執行adb shell,運行cat /system/etc/hosts;或者在手機上運行cat /system/etc/hosts。
hosts文件格式的寫法應該是每個域名一行才能使用,例如:
127.0.0.1 host1.example.com
127.0.0.1 host2.example.com
127.0.0.1 host3.example.com
ps:如何判斷手機是否已經root了,輸入adb shell回車,su 回車,如果出現#,那麼你的手機的確ROOT了。
另:文件稍微大點,輸入完命令就提示out of memory,在網上找到的解決辦法都是針對模擬器的.後來通過下面的方式徹底搞定.
❻ 如何修改安卓模擬器的hosts
Android虛擬終端下當vi在編輯模式時,按下「確定」鍵(Trackball),再按下虛擬鍵盤上的「1」,就可以退出編輯模式了(CTRL+[),這個時候使用:wq就可以保存退出了。
❼ android 模擬器如何實現 訪問區域網,我想獲取root許可權,修改hosts文件,但是用不了vi命令,提示找不到~
因為就是沒有裝vi啊,不過你可以裝個busybox,這樣就能用包括vi在內的工具了。busybox的安裝你可以搜「android busybox「。
我裝過busybox,也在adb shell下開過vi,但是還是建議你把想修改的文件adb pull出來,修改過後再adb push回去。
❽ 如何修改安卓模擬器的hosts文件
你網路手機的修改方法,跟手機的一樣,我都是用夜神的。
❾ 如何開啟解決android studio的模擬器的問題
有的時候因為電腦系統或者是安裝的一些問題我們可能需要對症下葯的解決模擬器啟動的問題 工具/原料 android studiowindows7方法/步驟 1首先我么進入之後還是根據提示更新一下SDK,如下圖所示更新SDK,我們需要等待一段時間。 2這里我們現在可以看到本身是在以前最一步安裝的的東西,到這里可以選擇了,同樣的我這里電腦是8GB的內存,所以使用2GB的東西是沒有問題,我的筆記本電腦是4GB,最好用512MB的,因為我最開始用的是1GB,發現有錯誤 3這里我們看到發現都是沒有的,說明我們的模擬器都是沒有啟動過或者是說沒有安裝成功。 這時其實我們先創建另一個模擬器看看是否有用,我們可以看到這里沒有真機,下面的2個缺少組件的是我以前的用的安卓編程軟體 這時我們可以看到點擊左下角的創建可以創建出界面。 這里我選擇是比較小的界面的模擬器或者是內存比較小的模擬器。太大的可能帶不動。 點擊到下一步的時候就可以跳轉到這個界面,當時我以為是因為我的電腦是64位的,我下載是是X86的32位的,所以我就重新下載一次另外的64的。 之後發現還是沒有用,這個時候我們FQ或者是修改hosts可以對這些東西進行下載,我們這里先不講使用這些東西的時候。點擊上面的東西 可以彈出對應的一下數據的更新或者是我們現在使用的SDK 版本的東西。點擊左下角的東西。 彈出更新安裝的SDK Manager界面,如下圖所示我們可以勾選之後進行更新就可以了。 過了一段時間後,我們在首頁界面可以看到我們雖然更新了還是沒有用。 你再次點擊的時候發現還是沒有用這個時候我么可以看到其實是我們的電腦的虛擬化沒有開,大概的提示是I我們需要在BIOS裡面開啟這個虛擬化。 最後我們完成虛擬化的開啟之後我們再一次點擊使用我們可以等待一段時間,可以用了