Android 中的命令行管理程序命令"ls"失败:语法错误:"("意外)



当我在Android上测试我的程序时,我的程序崩溃了。之后,像'ls','ps','grep','chmod'这样的简单命令停止工作,并抛出异常:语法错误:"("意外。有些确实有效,例如"pwd","stat"或"cd"。例如:

@android:/ #  ls -l /bin/sh
 ls -l /bin/sh
/system/bin/ls[1]: syntax error: '(' unexpected
@android:/system/bin # ps | grep a
ps | grep a
/system/bin/ps[1]: syntax error: '(' unexpected
/system/bin/grep[1]: syntax error: '(' unexpected
@android:/ # pwd
pwd
/

我尝试重新启动并重新输入开发人员选项。还尝试恢复出厂设置。它不起作用。有人知道如何解决这个问题吗?

您需要更新或安装新的 ROM。我有这样的情况与氰 ROM。 通过设置更新 CM->关于>氰钒更新

你的 bash 似乎坏了,重新安装。

你的狂欢

@android:/ #  ls -l /bin/sh
 ls -l /bin/sh
/system/bin/ls[1]: syntax error: '(' unexpected

以正常获得 bash 中的错误。

$ ls -l (/bin/sh)
/bin/ls: syntax error: '(' unexpected

编辑掉了题外话部分

$sudo dpkg-reconfigure dash

选择"否"

最新更新