Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android下修改hosts文件

Android下修改hosts文件

編輯:高級開發

由於某些原因,可能需要指定域名對應的IP地址。android是基於Linux系統,與Linux類似,通過hosts文件設置

  在android下,/etc是link到/system/etc的,我們需要修改/system/etc/hosts來實現。但是這個文件是只讀,不能通過shell直接修改。可以通過連接到PC上使用adb來修改。步驟如下:

  1、獲得root權限:adb root

  2、設置/system為可讀寫:adb remount

  3、將hosts文件復制到PC:adb pull /system/etc/hosts

  4、修改PC機上文件

  5、將PC機上文件復制到手機:adb push /system/etc/hosts

  如果要查看是否修改成功,可以在PC上執行adb shell,運行cat /system/etc/hosts;或者在手機上運行cat /system/etc/hosts。

  在android 1.6系統中,hosts文件格式有一點與PC機Linux不同:不能在一行中一個IP對應多個域名,比如:

  127.0.0.1 host1.example.com host2.example.com host3.example.com

  在大多PC機Linux系統是合法的,但不能在android 1.6上起作用,需要拆成每個域名一行才能使用:

  127.0.0.1 host1.example.com

  127.0.0.1 host2.example.com

  127.0.0.1 host3.example.com

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved