在網上查了很多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 ..
抱歉各位。