Rumah  >  Artikel  >  Tutorial sistem  >  Langkah dan kaedah terperinci untuk mengubah suai fail hos dalam sistem Android

Langkah dan kaedah terperinci untuk mengubah suai fail hos dalam sistem Android

WBOY
WBOYasal
2024-08-07 22:43:44587semak imbas

Android 系统修改 hosts 文件的详细步骤与方法

Disebabkan beberapa sebab, mungkin perlu menukar nama domain yang dinyatakan dalam fail hos kepada alamat IP yang sepadan. Android ialah sistem berasaskan Linux Sama seperti Linux, ia disediakan melalui fail hos.

Di bawah Android, /etc ialah pautan latihan linux ke /system/etc. Kita perlu menukar /system/etc/hosts untuk mencapai ini. Dan fail ini adalah baca sahaja dan tidak boleh ditukar terus melalui shell. Ini boleh diubah dengan menyambung ke PC menggunakan adb. Langkah-langkahnya adalah seperti berikut:

1. Dapatkan kebenaran root: adbroot

2. Tetapkan /sistem supaya boleh dibaca dan ditulis: adbremount

3 Salin fail hos ke PC: adbpull/system/etc/hosts

4. Ubah suai fail pada PC

5 Salin fail pada PC ke telefon bimbit: adbpush/system/etc/hosts

Jika anda ingin menyemak sama ada perubahan itu berjaya, anda boleh melaksanakan adbshell pada PC dan menjalankan cat/system/etc/hosts atau menjalankan cat/system/etc/hosts pada telefon mudah alih.

Dalam sistem Android 1.6, format fail hos sedikit berbeza daripada PC Linux: satu IP tidak boleh sepadan dengan berbilang nama domain dalam satu baris Pengubahsuaian fail hos Linux, contohnya:

修改文件类型_linux hosts文件修改_修改文件软件免费下载

127.0.0.1

Ia adalah sah pada kebanyakan sistem Linux PC, tetapi ia tidak berfungsi pada Android 1.6 Ia perlu dibahagikan kepada satu baris untuk setiap nama domain untuk digunakan:

127.0.0.1

127.0.0.1

127.0.0.1

---------------------------------------------------------------- ------------------------------------------

Penyelesaian untuk menukar fail hos dan memori luar di bawah android

修改文件软件免费下载_修改文件类型_linux hosts文件修改

Anda perlu menggunakan emulator android untuk mengakses tapak web Walaupun ia menunjuk kepada pengubahsuaian fail hos linux pada mesin pembangunan, anda perlu menukar fail hos pada andorid,

.

Laman web berikut memperkenalkan teknik

Langkah-langkah khusus adalah seperti berikut

1. Dapatkan kebenaran root: adbroot

2. Tetapkan /sistem supaya boleh dibaca dan ditulis: adbremount

3 Salin fail hos ke PC: adbpull/system/etc/hosts

4. Ubah suai fail pada PC

修改文件类型_修改文件软件免费下载_linux hosts文件修改

5 Salin fail dari PC ke telefon mudah alih: adbpush

/system/etc/hosts

但在第五步時linux 虛擬主機,有的人會報outofmemory的錯誤

這是由於直接用命令列啟動,而沒加一個參數引起的,所以用下邊這個命令來啟動就行了

$emulator–avdyouravdname–partition-size128

來始於(可能被牆了)

================================================= ==================================================== ===============

修改文件类型_linux hosts文件修改_修改文件软件免费下载

修改Android模擬器中的hosts檔案

下載android模擬器後解壓縮得到android-sdk-linux_x86資料夾

步入android-sdk-linux_x86/tools/

執行./android創建一個test的虛擬手機

啟動虛擬手機並修改分區大小為128M

./emulator-avdtest-partition-size128

新開啟一個終端在目前目錄執行

修改文件软件免费下载_linux hosts文件修改_修改文件类型

./adbpull/system/etc/hosts/home/jecelyin/

取出hosts檔案到PC上

之後執行

./adbroot

./adbremount

取得root權限並將虛擬手機上的/system重新掛載為可寫入

在筆記本上更改/home/jecelyin/hosts文件,如果須要虛擬手機訪問筆記本上的web網站,hosts的ip位址應為10.0.2.2

執行下邊命令傳回

./adbpush/home/jecelyin/hosts/system/etc/hosts

重啟模擬器

Atas ialah kandungan terperinci Langkah dan kaedah terperinci untuk mengubah suai fail hos dalam sistem Android. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn