当我在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
选择"否"