【问题标题】:debugging android app via eclipse on bluestacks app player在bluestacks应用播放器上通过eclipse调试android应用
【发布时间】:2012-08-10 10:28:31
【问题描述】:

我读过几篇文章,BlueStacks App Player 可用于通过 Eclipse 调试 android 应用程序,而不是默认的 android 模拟器。 Example article

但我认为这是指 Windows 版本,我无法在 MacOS 上使用它。有谁知道如何在 MAC 上使用 BlueStacks/eclipse 进行调试?

【问题讨论】:

  • 要连接到 BlueStacks 4,以下answer(相关问题)可能会有所帮助。

标签: android debugging emulation bluestacks


【解决方案1】:
adb connect localhost:10001 

应该可以解决问题。

【讨论】:

  • 对我不起作用,我有一个新设备,但它显示为离线
  • 或者:adb connect localhost:5555
  • 对我来说,只是 adb connect localhost 默认端口 5555 工作。
  • 现在运行 bluestacks 2 进行调试,并且 localhost:5555 正在工作:)
  • bluestacks 4 怎么样?
【解决方案2】:

运行 Bluestacks。

在 Windows 中打开 命令提示符

使用以下命令转到 Platform-tools

cd C:\Users\<username>\AppData\Local\Android\sdk\platform-tools

然后写:

adb devices

使用 SDK 工具 27 及更高版本! 您将获得 adb 检测到的设备列表。如果安装了 BlueStacks-4,您应该会看到列出的设备 (emulator-555x)。

【讨论】:

    【解决方案3】:
    C:\>cd Program Files (x86)\Android\android-sdk\platform-tools
    
    C:\Program Files (x86)\Android\android-sdk\platform-tools>adb connect 127.0.0.1:5555
    connected to 127.0.0.1:5555
    
    C:\Program Files (x86)\Android\android-sdk\platform-tools>
    

    【讨论】:

    • 当...以上所有方法都失败时,这实际上起作用了
    【解决方案4】:

    嗯,你可以试试别的方法:

    1) 首先,在Eclipse下通过Window-&gt;Open Perspective-&gt;DDMS打开DDMS。

    2) 然后打开 BlueStacks App Player。(保持打开状态)

    3) 切换回 Eclipse 后,您应该注意到Device 选项卡下有两个模拟器。

    然后单击Device 选项卡上小三角形下的Reset adb

    几秒钟后,另一个模拟器将消失,您可以继续下一步。

    4) 然后在Eclipse下通过Window-&gt;Open Perspective-&gt;Java返回。

    5) 选择您的项目并右键单击它,选择Debug As-&gt;Debug Configurations

    6) 在Android Application 下选择您的配置或创建一个新配置。在Target 选项卡上选择Always prompt to pick device,然后选择Apply,然后选择Debug

    7) 然后在提示窗口中选择BlueStacks emulator,最后选择OK

    或者,您也可以使用上述步骤在 Eclipse 之前打开 BlueStacks App Player(稍作改动)。

    欲了解更多信息,请访问以下链接。(但是,中文...)

    http://www.cnblogs.com/hbbbs/archive/2012/10/30/2746950.html http://www.cnblogs.com/hbbbs/archive/2012/10/30/2746979.html

    希望这会对你有所帮助。

    【讨论】:

    • “重置 adb”的提示为我做了。谢谢@Herks。
    【解决方案5】:

    对于 Mac 用户:localhost:5037 为我工作

    【讨论】:

      【解决方案6】:

      BlueStacks 捆绑了自己的 adb%PROGRAMFILES(x86)%\BlueStacks\HD-adb.exe 副本。您可以使用它或任何其他命令connect localhost。 BlueStacks 3 使用默认端口5555

      【讨论】:

      • 对于 BluStacks-4,我不建议使用随附的 adb .. 而是确保 adb 中的 Android 版本是最新的,因为它通常会自动检测 Blustacks-4(恰好是 emulator-5554! )
      猜你喜欢
      • 2018-02-15
      • 2016-12-01
      • 2020-03-02
      • 2012-06-10
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-28
      相关资源
      最近更新 更多