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 ): 关闭的主要内容,如果未能解决你的问题,请参考以下文章
s进入cmd输入 adb shell ls /system adb shell su busybox df -h (如果你的卡成功分区的话。在这里会看