如何将我的应用程序从Eclipse加载到我的Android手机而不是AVD

use*_*076 78 eclipse usb android android-virtual-device

我是Android的新手,到目前为止我一直在使用AVD来调试我的应用程序.但是,我想开始检查媒体选项以及开始使用我的Android手机的需求.如何让Eclipse将我的应用程序加载到手机而不是我的AVD?

Dal*_*mas 74

首先,您需要在手机上启用USB调试,然后通过USB将其连接到计算机.然后eclipse应该自动开始在手机上调试而不是AVD.

  • Eclipse将选择与项目的API版本最匹配的设备(或虚拟设备),除非您处于手动模式.如果您的手机是2.1(我认为是API 7)并且您拥有1.6 AVD(API 4),我已经看到eclipse启动AVD,即使手机已插入,如果您的项目设置为1.6.我最近一次尝试这个是不久前,我不确定是否仍然如此. (9认同)
  • 虽然答案是有效的,但并不总是这么简单.在另一个答案中,您的操作系统可能无法检测到Yahel所提到的手机.通过android指南进行调试以避免沮丧.您还可以使用"adb devices"命令检查您的手机是否已被识别 - http://developer.android.com/guide/developing/device.html (4认同)
  • 1.在主屏幕中,按屏幕下方的"菜单"按钮.2.点击"设置"选项.3.选择应用程序.4.选择开发.5.选中USB Debugging复选框以将其打开. (2认同)

Fug*_*ugo 23

仅供参考,如果您的应用程序自动在模拟器上运行,请右键单击项目,运行方式 - >运行配置,然后在"运行配置"上选择"手动".之后,如果您运行应用程序,系统将提示您选择要运行应用程序的位置,将列出所有可用的设备和模拟器.


Ste*_*ing 14

我遇到了同样的问题,并且无法让Windows 7中的Eclipse识别该设备.设备配置正确,Windows 7在USB端口上识别它,我编辑了Eclipse中的运行设置以提示设备,但它不在那里.

我按照以下步骤运行它:

  • 使用USB将设备连接到计算机.
  • 确保设备未锁定(即在UI中超时).我在工作的时候必须保持解锁状态.
  • 等待Windows识别USB设备,当自动播放菜单出现时选择Open device to view files.它应该在资源管理器中打开设备中的文件系统.
  • 在资源管理器中转到Eclipse工作区并apk从构建中找到该文件(例如MyFirstApp.apk)
  • 将apk文件复制到设备上的Downloads目录
  • 在设备上,使用My Files应用程序(或类似)打开Downloads目录.
  • 单击下载的文件(My First App.apk)和Android商品以进行安装
  • 选择 install
  • 该应用现在位于已安装的应用中.运行.

第二种方法是将apk文件邮寄到设备,然后下载并安装它.(对于我现在找不到的关于SO的帖子的信用).

第三种方法是使用DropBox.这需要在PC和设备上(从播放商店)安装DropBox,但一旦设置完毕,它就会非常顺利地运行.只需在两个设备之间共享一个DropBox文件夹,然后将APK放入PC上的该文件夹中,然后在设备上打开它.使用此方法,您不需要USB连接,也可以在多个设备上安装APK.它还协助管理多个开发版本(通过为每个版本创建单独的子文件夹).


Yas*_*svi 9

在Eclipse中:

  • 转到运行菜单 - >运行配置.
  • 右键单击右侧的android应用程序,然后单击"新建".
  • 在android选项卡下填写项目名称等相应的详细信息.
  • 然后在目标选项卡下.
  • 选择"在所有兼容设备上启动,然后从下拉列表中选择活动设备".
  • 保存配置并通过单击窗口右下角的"运行"按钮上的运行或关闭窗口并再次运行来运行它


Yah*_*hel 5

除了准备手机以便能够运行debug和usb应用程序之外,您不必做任何其他事情:

http://developer.android.com/guide/developing/device.html

然后只需从eclipse启动您的应用程序,如果您没有运行模拟器,将使用您的设备.