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

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

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

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

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

我试过了:

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

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

【问题讨论】:

    标签: android android-emulator


    【解决方案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)

        【讨论】:

          猜你喜欢
          • 2011-01-15
          • 2017-08-10
          • 1970-01-01
          • 2021-12-04
          • 2013-04-29
          • 1970-01-01
          • 2014-01-31
          • 2012-06-13
          • 1970-01-01
          相关资源
          最近更新 更多