我正在尝试开发Android应用。我正在开发Eclipse,它运行在Windows 7上托管的Ubuntu VM中。
我可以在模拟器中运行应用程序就好了。但是,如果我通过USB将手机连接到PC,当我运行应用程序时,我看不到它在Android设备选择器中列出。
我已按照http://developer.android.com/tools/device.html中的说明操作。运行
adb devices
...显示一个空的设备列表。 Ubuntu只是不知道它在那里。
我想知道是不是因为我最终在Windows上运行。当我插入手机时,Windows会响应它,所以它不像没有安装驱动程序。如果Windows知道它在那里,这是否意味着它以某种方式“隐藏”在虚拟机上?
任何人都可以帮我诊断问题吗?
顺便说一句,手机是Galaxy SII。我听说调试它们非常棘手。
答案 0 :(得分:1)
您使用的虚拟机应用程序是什么?
如果您在VirtualBox,VMWare等中,则需要使用USB图标(通常位于VM窗口的右下角),并将设备虚拟连接到虚拟机中。
然后,你可以调试。