Android:无法在连接的手机上运行应用程序,在 Windows 7 的 VM 中使用 Ubuntu

标签 android debugging ubuntu

我正在尝试开发一个 Android 应用程序。我正在 Eclipse 中开发,它在 Windows 7 上托管的 Ubuntu VM 中运行。

我可以在模拟器中运行应用程序就好了。但是,如果我通过 USB 将手机连接到 PC,当我运行该应用程序时,我看不到它在 Android 设备选择器中列出。

我已按照 http://developer.android.com/tools/device.html 中的说明进行操作.运行

adb devices

...显示一个空的设备列表。 Ubuntu 只是不知道它的存在。

我想知道是不是因为我最终在 Windows 上运行。当我插入手机时,Windows 会响应它,所以它不像没有安装驱动程序。如果 Windows 知道它的存在,这是否意味着它以某种方式对虚拟机“隐藏”?

谁能帮我诊断问题?

顺便说一句,这款手机是 Galaxy SII。我听说它们很难调试。

最佳答案

您使用的是什么虚拟机应用程序?

如果您在 VirtualBox、VMWare 等中,则需要使用 USB 图标(通常位于 VM 窗口的右下方),并将设备虚拟连接到虚拟机。

然后,就可以调试了。

关于Android:无法在连接的手机上运行应用程序,在 Windows 7 的 VM 中使用 Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11164882/

相关文章:

php - 谷歌云中的 Ubuntu 服务器不会在浏览器中运行应用程序

c - 在 c 中为 ubuntu 使用 SYS_getcwd

php - 如何重新配置​​ PHP(在 ubuntu 中)?

android - 前台 android 通知未显示(奥利奥)

android - 使用我的 APK 实现 Proguard 安全

c - 使用 GDB 调试 C 项目

java - Android:摩托罗拉 MC40 设备无法识别用于调试应用程序

java - 长时间运行的处理程序、计时器和任务有问题吗?

Android "WIN DEATH"无警告

安卓程序崩溃