AVD:在`adb shell type [`上找到`[:not found`]

时间:2014-03-31 15:03:08

标签: android shell adb avd

我在4.0.3 API级别15上运行android虚拟设备。

我正在尝试执行一些依赖[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中的shell是否已更改?如何恢复以前版本[

1 个答案:

答案 0 :(得分:0)

您可以使用ADT套装。另一条路是如此复杂,我建议你改用ADT套件。

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