BusyBox 是一個(gè)集成了一百多個(gè)最常用linux命令和工具的軟件。BusyBox 包含了一些簡(jiǎn)單的工具,例如ls、 cat 和 echo等等,還包含了一些更大、更復(fù)雜的工具,例如 grep、find、mount 以及 telnet。有些人將 BusyBox 稱為 Linux 工具里的瑞士軍刀。簡(jiǎn)單的說(shuō)BusyBox就好像是個(gè)大工具箱,它集成壓縮了 Linux 的許多工具和命令。也包含了 Android 系統(tǒng)的自帶的shell,具體的內(nèi)容詳見(jiàn)http://en./wiki/BusyBox
對(duì)于習(xí)慣使用linux命令的開(kāi)發(fā)者來(lái)說(shuō),Android自身提供的對(duì)Linux命令的支持明顯就顯得捉襟見(jiàn)肘了,這時(shí)候就需要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) 是不是很爽呢
|
|
來(lái)自: 命運(yùn)之輪 > 《開(kāi)發(fā)相關(guān)》