天天看點

android模拟器安裝busybox的一個竅門

在網上查了很多android模拟器安裝busybox的方法。

發現都大同小異

都是将busybox安裝好,然後要麼通過手動的方法:

export PATH="/data/busybox:$PATH"

将busybox路徑加入到PATH中。

要麼就是通過别人重新編譯的rom,使其啟動時自己添加這個環境變量路徑 。

轉載請注明出處:http://blog.csdn.net/fdl19881/article/details/7590773

我本人的方法:

1. 首先按照這個位址安裝好busybox到/data/busybox , 一直到将./busybox --install ./執行完

http://blog.csdn.net/flydream0/article/details/7434527

2. 在電腦上建立個檔案aa,内容如下: 

export PATH="/data/busybox:$PATH"
/data/busybox/ash
           

3. 将此檔案安裝進/system/bin中,即adb push aa /system/bin

4.  添加其可執行權限

adb shell

chmod 755 /system/bin/aa

5. 大功告成了。

用法:

還是使用adb shell進入 

然後直接先輸入個aa

此時将/data/busybox加入到環境變量 ,并且使用起busybox自帶的ash 了 還有自動補全功能!!!

退出時,一次使用exit ,退出到原生的shell下(此時PATH也恢複了)

在用一次exit , 就退出模拟器的shell了 

發現了一個缺陷,, 重新開機後失效。。。。。。 。。。 /system/bin/aa檔案消失了。

不過隻要不重新開機模拟器,随時開adb shell使用aa .. 

抱歉各位。