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

时间:2012-03-27 09:22:38

标签: android android-emulator

我在尝试运行项目时收到错误

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

我无法理解为什么会发生这种情况以及它将如何解决。

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

我试过了:

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

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

3 个答案:

答案 0 :(得分:3)

我认为发生的事情是adb与模拟器的连接中断或变得有问题,因此android启动了一个新的模拟器,尽管您已经有一个运行相同平台的现有模拟器。您可以尝试解决此问题的一种方法是转到DDMS - >设备标签 - >点击“重置广告”选项(这是最后一个选项)。然后,您将在控制台中看到一些错误报告,但过了一分钟,您的仿真器就可以使用了。看看这是否适合你。

答案 1 :(得分:1)

1.尝试清理所有项目,项目 - >清洁。 2.手动打开adb。 3.只需要一个adb kill-server和一个adb启动服务器。

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

答案 2 :(得分:1)

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