对于习惯使用linux命令的开发者来说,Android自身提供的对Linux命令的支持明显就显得捉襟见肘了,怎么办?
没有关系,busybox帮助你,那么什么是busybox?简单地说就是提供一系列linux命令支持的工具。具体的内容详见 http://en.wikipedia.org/wiki/BusyBox
那么怎么安装呢?
1. 下载适用于Android上的busybox可执行文件:
2. 修改文件可执行属性;
$ chmod A+X busybox

3. 在Android设备或者模拟器data分区上创建busybox的文件夹;
$ adb remount
$ adb shell mkdir /data/busybox

4. 将busybox push到Android设备或模拟器上;
$ adb push busybox /data/busybox

5. 创建支持命令的硬链接;
$ adb shell
#cd data/busybox
#./busybox --install

6. 将busybox的路径加入PATH环境变量;
#export PATH=/data/busybox:$PATH

Ok,busybox已经装在了你的设备或模拟器上了,试一试在shell中输入你所知道的linux命令(如uname -a) 是不是很爽呢