Shell command 'ls' in Android fails: Syntax error: “(” unexpected
Shell command 'ls' in Android fails: Syntax error: “(” unexpected
当我在 Android 中测试我的程序时,我的程序崩溃了。
之后,'ls'、'ps'、'grep'、'chmod' 等简单命令停止工作,并抛出异常:语法错误:'(' unexpected。
有些确实有效,例如 '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
/
我试过重启并重新进入开发者选项。
也试过恢复出厂设置。
它不起作用。
有人知道如何解决这个问题吗?
你的 bash 好像坏了,重新安装。
你的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
删掉了离题部分
您需要更新或安装新的ROM。
我有这样的情况与氰 ROM。通过设置->关于->CyanogenMod 更新更新 CM
$sudo dpkg-reconfigure dash
选择否
当我在 Android 中测试我的程序时,我的程序崩溃了。 之后,'ls'、'ps'、'grep'、'chmod' 等简单命令停止工作,并抛出异常:语法错误:'(' unexpected。 有些确实有效,例如 '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
/
我试过重启并重新进入开发者选项。 也试过恢复出厂设置。 它不起作用。 有人知道如何解决这个问题吗?
你的 bash 好像坏了,重新安装。
你的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
删掉了离题部分
您需要更新或安装新的ROM。 我有这样的情况与氰 ROM。通过设置->关于->CyanogenMod 更新更新 CM
$sudo dpkg-reconfigure dash
选择否