2014-03-31 45 views
0

我在4.0.3 API級別運行Android虛擬設備15AVD:讓`[:上`亞行殼式不found` [`

我試圖執行依賴於[或某些命令test。 但是,如果我這樣做

adb shell type [ 

我得到

[: not found 

這以前工作過我。由於我已經更新了我的舊版android SDK,因此無法繼續工作。我不明白爲什麼會發生這種變化,以及如何安裝[或其他類似utils的二進制文件。

type sh 
sh is a tracked alias for /system/bin/sh 
ls -l /system/bin/sh 
lrwxr-xr-x root  shell    2012-03-27 23:21 sh -> ash 

我不知道我以前在AVD上使用過什麼外殼。在我的真實設備上,它是mksh,它說[ is a shell builtin

AVD中的外殼是否已更改?如何恢復之前版本爲[

回答

0

您可以使用ADT包。另一條路很複雜,所以我建議你改用ADT Bundle。

http://developer.android.com/sdk/index.html