所以得利用指令進入 Android 虛擬機器內查看資料的正確性。
(例如查詢 Log 檔或是看偏好設定的值是否正確等…)
但要進入的方法是什麼?
只要打開終端機,
然後輸入下列指令就能進入虛擬機器的根目錄下:
lancer@lancer-desktop:~$ adb shell # ls -l dr-x------ root root 2012-09-23 17:28 config drwxrwx--- system cache 2012-09-23 17:15 cache lrwxrwxrwx root root 2012-09-23 17:28 sdcard -> /mnt/sdcard drwxr-xr-x root root 2012-09-23 17:28 acct drwxrwxr-x root system 2012-09-23 17:28 mnt lrwxrwxrwx root root 2012-09-23 17:28 vendor -> /system/vendor lrwxrwxrwx root root 2012-09-23 17:28 d -> /sys/kernel/debug lrwxrwxrwx root root 2012-09-23 17:28 etc -> /system/etc -rw-r--r-- root root 3764 1970-01-01 00:00 ueventd.rc -rw-r--r-- root root 0 1970-01-01 00:00 ueventd.goldfish.rc drwxr-xr-x root root 2011-02-03 22:51 system drwxr-xr-x root root 1970-01-01 00:00 sys drwxr-x--- root root 1970-01-01 00:00 sbin dr-xr-xr-x root root 1970-01-01 00:00 proc -rwxr-x--- root root 13805 1970-01-01 00:00 init.rc -rwxr-x--- root root 1677 1970-01-01 00:00 init.goldfish.rc -rwxr-x--- root root 94168 1970-01-01 00:00 init -rw-r--r-- root root 118 1970-01-01 00:00 default.prop drwxrwx--x system system 2012-09-10 16:25 data drwx------ root root 2010-01-28 00:59 root drwxr-xr-x root root 2012-09-23 17:28 dev # |
//如果沒開啟虛擬機器的話會類似以下錯誤訊息 lancer@lancer-desktop:~$ adb shell * daemon not running. starting it now on port 5037 * * daemon started successfully * error: device not found lancer@lancer-desktop:~$ |
指令操作與 Linux 相同(畢竟底層就是 Linux!)
Windows 下好像也是一樣使用「adb shell」就能進入 Android 虛擬機器中。
沒有留言:
張貼留言