BusyBox 是一個集成了一百多個最常用linux命令和工具的軟件。BusyBox 包含了一些簡單的工具,例如ls、 cat 和 echo等等,還包含了一些更大、更復(fù)雜的工具,例如 grep、find、mount 以及 telnet。有些人將 BusyBox 稱為 Linux 工具里的瑞士軍刀。簡單的說BusyBox就好像是個大工具箱,它集成壓縮了 Linux 的許多工具和命令。也包含了 Android 系統(tǒng)的自帶的shell,具體的內(nèi)容詳見http://en./wiki/BusyBox
對于習(xí)慣使用linux命令的開發(fā)者來說,Android自身提供的對Linux命令的支持明顯就顯得捉襟見肘了,這時候就需要busybox幫助你。 那么怎么安裝呢?
1. 下載適用于Android上的busybox可執(zhí)行文件:
2. 修改文件可執(zhí)行屬性;
$ chmod A+X busybox 3. 在Android設(shè)備或者模擬器data分區(qū)上創(chuàng)建busybox的文件夾;
$ adb remount $ adb shell mkdir /data/busybox 4. 將busybox push到Android設(shè)備或模擬器上;
$ adb push busybox /data/busybox 5. 創(chuàng)建支持命令的硬鏈接;
$ adb shell #cd data/busybox #./busybox --install 6. 將busybox的路徑加入PATH環(huán)境變量;
#export PATH=/data/busybox:$PATH Ok,busybox已經(jīng)裝在了你的設(shè)備或模擬器上了,試一試在shell中輸入你所知道的linux命令(如uname -a) 是不是很爽呢
|
|