為了實(shí)現(xiàn)訪問(wèn)公司電商網(wǎng)站的接口,需要設(shè)置android模擬器中hosts文件,因此開(kāi)始為這個(gè)問(wèn)題搜索相關(guān)方法,
于是整理了下解決方案
方案1.通過(guò)windows中的cmd控制臺(tái)對(duì)adb命令實(shí)現(xiàn)修改hosts。
hosts在安卓模擬器中為只讀權(quán)限,因此需要權(quán)限訪問(wèn)才能更改其內(nèi)容。
通過(guò)一下命令操作:
1.adb root root運(yùn)行
2.adb remount 可更改用戶(hù)賬戶(hù)
3.adb pull /system/etc/hosts e:/hosts 將hosts文件放到e盤(pán)的hosts下
4.adb push e:/hosts /system/etc/hosts 將修改完成的hosts文件放到模擬器中。
方案2.若在windows系統(tǒng)下沒(méi)有配置adb,則可以通過(guò)cmd的命令cd切換到adb.exe,然后再執(zhí)行方案1中的代碼即可。
若想配置adb環(huán)境,則可以通過(guò)下面方法:
adb文件路徑:D:\Program Files\adt-bundle-windows-x86-20140702\sdk\platform-tools,
android文件位置:D:\Program Files\adt-bundle-windows-x86-20140702\sdk\tools
1.進(jìn)入電腦右鍵-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量-系統(tǒng)變量中點(diǎn)新建
2.創(chuàng)建名字adb(根據(jù)自己命名習(xí)慣),然后在變量中輸入你adb的位置:D:\Program Files\adt-bundle-windows-x86-20140702\sdk\platform-tools;D:\Program Files\adt-bundle-windows-x86-20140702\sdk\platform-tools,點(diǎn)擊確定,保存。
3.找到系統(tǒng)變量中的Path變量,點(diǎn)擊編輯,在最后添加“;%adb%”,加入后保存。
4.打開(kāi)cmd窗口,輸入adb,會(huì)顯示adb所有命令,則說(shuō)明adb配置成功。