ADB 拒绝 shell 命令 (ls -l ): 关闭

Posted

技术标签:

【中文标题】ADB 拒绝 shell 命令 (ls -l ): 关闭【英文标题】:ADB rejected shell command (ls -l ): closed 【发布时间】:2012-04-10 19:31:32 【问题描述】:

当我尝试运行我的项目时遇到错误

ddms]ADB rejected shell command (ls -l ): closed

我不明白为什么会发生这种情况以及如何解决。

每次运行项目时都会显示。

我试过了:

1) Close emulator and start it again.
2) Restart eclipse.

但这并不能解决我的问题。请帮忙。

【问题讨论】:

【参考方案1】:

我曾经遇到过这个问题,为了解决这个问题,我去了正在运行的设备下拉字段并更改为我安装的模拟器。出于某种原因,android Studio 选择了不同的模拟器,这就是我遇到问题的原因。选择正确的模拟器解决了这个问题。

【讨论】:

【参考方案2】:

问题可能出在模拟器中的硬件加速上——在 AVD 管理器中切换到软件加速会有所帮助,但它变得慢得令人难以置信。谷歌开发人员state 他们解决了这个问题,但它似乎并没有解决我的模拟器崩溃问题。我在错误报告中发布了我的信息。让我们等待他们的回答。

【讨论】:

【参考方案3】:

我认为发生的情况是 adb 与模拟器的连接中断或出现故障,因此尽管您已经为同一平台运行了一个现有的模拟器,但 android 会启动一个新的模拟器。您可以尝试解决此问题的一种方法是转到 DDMS-->Devices Tab-->单击“Reset adb”选项(这是最后一个选项)。然后您将在控制台中看到一些错误报告,但一分钟后您的模拟器就可以使用了。看看这是否适合你。

【讨论】:

感谢您的宝贵回答。 什么是 DDMS ??我不能做这个解决方案【参考方案4】:

1.尝试清理所有项目,项目-->清理。 2.手动打开adb。 3.只需执行 adb kill-server 和 adb start-server。

参考 - ADB rejected shell command (ls -l /data)

【讨论】:

以上是关于ADB 拒绝 shell 命令 (ls -l ): 关闭的主要内容,如果未能解决你的问题,请参考以下文章

手机密码忘记怎么删除密码利用 adb shell命令

s进入cmd输入 adb shell ls /system adb shell su busybox df -h (如果你的卡成功分区的话。在这里会看

为啥我在使用 adb 时拒绝访问数据文件夹?

adb remount 权限被拒绝,但能够在 shell 中访问超级用户 -- android

adb shell 操作sqlite数据库

安卓虚拟机adb shell sqlite3数据库