1. 程式人生 > >android 修改host 檔案

android 修改host 檔案

今天在除錯頁面時想看看在android上面的效果,於是乎就有下面的一系列問題了,如何修改host呢?

準備工作:啟動虛擬機器。這裡的啟動不是從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

第五步時,如果沒有按照上面的啟動方法就會報out of memory的錯誤,因為:

a. 預設情況下system分割槽和data分割槽的資訊如下:

# df

/dev: 47048K total, 0K used, 47048K available (block size 4096)

/mnt/asec: 47048K total, 0K used, 47048K available (block size 4096)

/system: 77568K total, 77568K used, 0K available (block size 4096)

/data: 65536K total, 27004K used, 38532K available (block size 4096)

/cache: 65536K total, 1156K used, 64380K available (block size 4096)

/mnt/sdcard: 258064K total, 2K used, 258062K available (block size 512)

/mnt/secure/asec: 258064K total, 2K used, 258062K available (block size 512)

和使用的image是差不多的。

[email protected]

:/work/android/froyo_stk/out/host/linux-x86/sdk/android-sdk_eng.root_linux-x86/platforms/android-2.2.1/images# ll

-rwxrwxrwx 1 root root  1466272 2011-02-28 22:32 kernel-qemu*

-rw-rw---- 1 root root   292233 2011-02-28 22:34 NOTICE.txt

-rw-rw-r-- 1 root root   164888 2011-02-28 22:32 ramdisk.img

-rw-rw---- 1 root root 80912832 2011-02-28 22:32 system.img

-rw-rw---- 1 root root  4105728 2011-02-28 22:32 userdata.img

b. 如果使用-partition-size 128後,指定模擬器的system和data分割槽的大小是128M

    -partition-size <size>         system/data partition size in MBs

# df

/dev: 47048K total, 0K used, 47048K available (block size 4096)

/mnt/asec: 47048K total, 0K used, 47048K available (block size 4096)

/system: 127104K total, 77904K used, 49200K available (block size 4096)

/data: 127104K total, 27460K used, 99644K available (block size 4096)

/cache: 65536K total, 1212K used, 64324K available (block size 4096)

/mnt/sdcard: 258064K total, 2K used, 258062K available (block size 512)

/mnt/secure/asec: 258064K total, 2K used, 258062K available (block size 512)

本文由 愛麥街-時尚生活坊 鉑金小豬

本操作的前提是你要root 掉你的手機 1、建立正確hosts檔案(windows下編輯hosts 檔案會有些問題 建議linux下建立和編輯)    EG:127.0.0.1   localhost        192.168.1.5 dev.adtouchnetwork.net 2、將新hosts 上傳到sd卡    adb push d:/hosts  /sdcard/ 3、mount 檢視system mount的是那個目錄    /dev/block/mtdblock1 /system  yaffs2 rw, relatime 0 0 4、重新mount (切換到root下操作 su)   mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system 5、將sd卡新hosts內容重新定向到/etc/hosts (切換到root下操作 su)    cat /sdcard/hosts > /etc/hosts

相關推薦

android 修改host 檔案

今天在除錯頁面時想看看在android上面的效果,於是乎就有下面的一系列問題了,如何修改host呢? 準備工作:啟動虛擬機器。這裡的啟動不是從eclipse中啟動,而是從命令列中啟動。 emulator -avd 你建立的avd名字(比如android2.1) -par

修改host檔案

Hosts是一個沒有副檔名的系統檔案,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“資料庫”,當用戶在瀏覽器中輸入一個需要登入的網址時,系統會首先自動從Hosts檔案中尋找對應的IP地址,一旦找到,系統會立即開啟對應網頁,如果沒有找到,則系統再會將網址提交DNS域名解析伺服器進行

centos 7 修改host檔案

centos7與之前的版本都不一樣,修改主機名在/ect/hostname 和/ect/hosts 這兩個檔案控制 首先修改/etc/hostname vi /etc/hostname 開啟之後的內容是: localhost.localdomain 把它修改成你想要的名字就可以,比如: niukou

Mac如何修改host檔案

2018年11月03日 20:59:36 QQ鰻魚糖 閱讀數:6 標籤: mac host

修改host檔案提示無許可權如何解決?

1、開啟電腦C盤,在目錄C:\Windows\System32\drivers\etc 下找到hosts檔案 2、將Hosts檔案,拖至桌面,雙擊開啟 3、此時需要找到對應程式開啟此檔案,這裡選擇記事

bat 批處理修改host檔案

在測試的時候,經常會遇到修改host 的情況,每次都開啟host手動新增,很繁瑣地,怎麼寫個批處理檔案,雙擊下就把host修改了呢,請看下面程式碼: @echo off color 0F @attrib -r "%windir%\system32\drivers\

Android修改XML檔案

最近在專案中需要使用XML記錄資料,網上這方面的文章較少,記錄一下 使用DOM方式 /** * 追加內容到XML文件 * @param instructions * @throws ParserConfigurationException * @throw

VPN加速修改host檔案攻略

為了方便使用者記憶,我們將IP變成一個個的域名來輸入到瀏覽器進行訪問。而這使得訪問網站時要先將其域名解析成 IP 。DNS (Domain Name Server) 的作用就是進行 IP 解析,把域名對應到 IP。 在 Great FireWall 的 5 種

android修改簽名檔案的密碼和別名

C:\Program Files\Java\jdk1.8.0_51\bin //修改簽名檔案密碼,改為Android keytool -storepasswd -keystore jojo_echo.keystore //修改別名名稱為Android,e.g.將“ech

MAC修改host檔案報錯

MAC修改hosts檔案需要在前面加sudo 管理員許可權; sudo vi /etc/hosts 然後輸入電腦密碼; 但是有一天他突然報了下面這一噸東西;看不懂 應該說什麼存在了 E325: ATTENTION Found a swap file by the name

gas mask on mac-快速修改Host檔案

最近加入一個新公司(超級滿意臉~),日常工作機換成了mac。於是使用了一些以前windows不常用的工具,挑出了一些好用的分享給大家。 兔兒第一篇 1. 讓我們先來了解一下什麼是【host檔案】? 以下解釋來源百度百科,非常清楚,不額外贅述。 Hosts是一個沒有副

linux(deepin)修改host檔案加速訪問github並重新整理DNS快取

            最近在國內感覺訪問github訪問速度變慢了。我的方法是修改host,加速訪問。2.在檢測輸入欄中輸入http://github.com官網(www.github.com)3.把

Android修改簽名檔案密碼

1. 首先當然是先複製一份正式證書出來作為要修改為的臨時除錯證書。 2. 修改keystore密碼的命令(keytool為JDK帶的命令列工具): keytool -storepasswd -keystore my.keystore 其中,my.keystore

UBUNTU 修改host許可權 無法開啟鎖檔案 /var/lib/dpkg/lock - open (13: 許可權不夠)

參考連結:https://blog.csdn.net/TDHypocrites/article/details/78046856 因為使用apt pkg,在修改host時出現問題,索性直接修改裡host檔案,但是出現很多問題,其中就有:無法開啟鎖檔案 /var/lib/dpkg/lock - o

apk解包+修改原始碼+重新打包 修改Android端app教程 修改apk檔案教程

修改之前一定要先安裝java開發環境,不會裝的去自行百度。文章較長,耐心閱讀。 一直在做Android應用開發,但對於從自己手中輸出的apk包,瞭解並不是很深。最近想研究一下,消除下自己的一些技術盲點。 好吧,廢話少說,先切入主題。這篇文章主要介紹如何獲取apk包中的de

在Windows下Android Studio配置檔案路徑修改

先看一下預設生成的檔案,Android Studio每次升級都會建立對應版本的配置檔案,這裡我刪除了之前的檔案了,只保留了最近的版本的。 說一下在Windows下對Android Studio的相關配置檔案的路徑修改。如果C盤空間大的話就不用進行調整,但是對於

Android修改hosts檔案

由於某些原因,可能需要指定域名對應的IP地址。Android是基於Linux的系統,與Linux類似,通過hosts檔案來設定。 在Android下,/etc是link到/system/etc的,我們需要修改/system/etc/hosts來實現。但是這個檔案是隻讀,不能通

switchhost提示沒有切換許可權:C:\WINDOWS\system32\drivers\etc\host 檔案無法修改

百度了半天,沒一個正經的。唉 百度 我也是呵呵了切換失敗是因為許可權不夠1.找到host檔案C:\Windows\System32\drivers\etc2.右鍵host,點選屬性,選擇安全3.賦予User所有許可權

Android Studio配置檔案路徑修改

1.AndroidStudio x.x(xx為版本號)資料夾位置修改 進入Android Studio的安裝目錄,進入bin資料夾,用文字編輯軟體打idea.properties,去掉以下兩項的註釋符號#,修改對應的路徑為新路徑即可。 idea.conf

android studio修改配置檔案(.android .gradle .AndroidStudio)位置

1.androidstudio安裝好後自動生成如下圖的配置資料夾: .android 這個資料夾是Android SDK生成的AVD(Android Virtual Device Manag