如何从Eclipse加载我的应用程序到我的Android手机,而不是AVD
我对Android非常陌生,至今一直在使用AVD来debugging我的应用程序。 不过,我想开始检查媒体选项,因此需要开始使用我的Android手机。 如何让Eclipse将我的应用程序加载到我的手机而不是我的AVD?
首先,您需要在手机上启用USBdebugging,然后通过USB将其连接到电脑。 然后eclipse应该会自动开始在您的手机上进行debugging,而不是AVD。
如果您的应用程序自动在仿真器上运行,请右键单击项目,运行方式 – >运行configuration,然后在运行configuration中select手动。 之后,如果您运行应用程序,系统将提示您select要运行应用程序的位置,将列出所有可用的设备和模拟器。
我有同样的问题,并没有得到在Windows 7中的Eclipse来识别设备。 该设备configuration正确,Windows 7可以在USB端口上识别它,并且我在Eclipse中编辑了运行设置来提示input设备,但它不在那里。
我用以下步骤运行它:
- 用USB将设备连接到电脑。
- 确保设备没有被locking(即在UI中超时)。 我在工作的时候必须保持解锁。
- 等待Windows识别USB设备,当自动播放菜单出现时,select
Open device to view files
。 它应该在资源pipe理器中打开设备中的文件系统。 - 在资源pipe理器中,转到Eclipse工作区,find构build的
apk
文件(例如MyFirstApp.apk
) - 将apk文件复制到设备上的Downloads目录下
- 在设备上,使用
My Files
应用程序(或类似的)来打开下载目录。 - 点击下载的文件(
My First App.apk
)和Android提供安装它 - select
install
- 该应用程序现在在安装的应用程序。 运行。
第二种方法是将apk文件发送到设备,然后下载并安装它。 (信誉到一个职位上,我现在找不到)。
第三种方法是使用DropBox。 这需要在PC上和设备上(从游戏商店)安装DropBox,但是一旦安装完成,它运行得非常顺利。 只需在这两个设备之间共享一个DropBox文件夹,然后将APK拖放到PC上的该文件夹中,然后在设备上打开它。 使用这种方法,您不需要USB连接,也可以在多个设备上安装APK。 它还协助pipe理多个开发版本(通过为每个版本创build一个单独的子文件夹)。
在Eclipse中:
- 转到运行菜单 – >运行configuration。
- 右键单击右侧的Android应用程序,然后单击新build。
- 填写android标签下的项目名称等相应的细节。
- 然后在目标标签下。
- select“在所有兼容设备上启动,然后从下拉列表中select活动设备”。
- 保存configuration并通过单击窗口右下angular的“运行”button上的运行来运行它,或closures窗口并再次运行
除了准备手机能够运行debugging和USB应用程序之外,您不必做任何事情:
http://developer.android.com/guide/developing/device.html
那么只需从eclipse启动你的应用程序,如果你没有运行模拟器,你的设备将被使用。
有些人可能会遇到这样的问题,即您的手机可能无法立即被计算机识别为模拟器,特别是如果您可以select为什么手机连接到手机上的计算机。 这些选项是:
- 仅限充电
- 媒体设备(MTP)
- 相机文件传输(PTP)
- 分享移动networking
- 安装驱动程序
在这些选项中,selectMTP并按照其他答案的引用中的说明进行操作。
- 希望这可以帮助!
转到运行菜单 – >运行configuration。 右键单击右侧的Android应用程序,然后单击新build。 填写android标签下的项目名称等相应的细节。 然后在目标标签下。 select“在所有兼容设备上启动,然后从下拉列表中select活动设备”。 保存configuration并通过单击窗口右下angular的“运行”button上的运行来运行它,或closures窗口并再次运行
对于那些试图在运行Jelly Bean 4.2的设备(例如Google Nexus)上启用debuggingfunction的用户,您必须先进入“设置”>“应用程序”>“关于平板电脑”,然后轻点文本“Build number”7次 。 返回到现在可用的设置>开发人员选项,并检查USBdebugging,如前面的post所述。
首先,在您的设备上启用USBdebugging。
在运行Android 3.2或更早版本的大多数设备上,您可以在设置>应用程序>开发下find该选项。
在Android 4.0及更高版本中,它位于“设置”>“开发人员选项”中。
在日食中去运行configuration,并select总是提示select设备
检查Andriod设备是否安装在PC上。 请参阅以下步骤。 一旦USB驱动器安装,“其他设备”将更改为“Andriod设备”。 浏览path应该是\ extras \ google \ usb_driver \不是它下面的子目录。 否则,安装程序将找不到该软件包。
要在Windows 7上首次安装Android USB驱动程序:
将您的Android设备连接到电脑的USB端口。 右键单击桌面或Windows资源pipe理器中的“计算机”,然后select“pipe理”。 在左窗格中select设备。 find并展开右侧窗格中的其他设备。 右键单击设备名称(如Nexus S),然后select更新驱动程序软件。 这将启动硬件更新向导。 select浏览我的电脑驱动程序软件,然后单击下一步 单击浏览并findUSB驱动程序文件夹。 (Google USB驱动程序位于\ extras \ google \ usb_driver中。)单击“下一步”安装驱动程序。
将设备连接到系统,并在运行应用程序时设置设备debugging模式Android虚拟设备AVD将select设备,您将看到您的连接设备select您的移动设备,并且都参考此链接来设置您的设备debugging模式
http://developer.android.com/training/basics/firstapp/running-app.html
\ extras \ google \ usb_driver中的USB驱动程序不适用于我。
不过三星官方的驱动程序却是这样的: http : //developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows
注意:我在Windows 7 64bit上使用Android 4.0的三星Galaxy S2
我所做的,通过阅读所有以上的答案,它也起作用:7个致命的步骤
- 把你的android手机与你正在运行eclipse /你的地图项目的电脑连接 。
- 让它安装所有必要的驱动程序。 。 完成后,打开智能手机,进入: 设置>应用程序>开发> USBdebugging,并通过点击右侧的检查button启用它。
- 另外,启用设置>未知数
- 回到你的电脑上的日食 。 右键单击项目/应用程序, 运行方式>运行configuration…>select设备>目标select您的设备运行。
- 点击顶部的目标标签。 默认情况下,它在Android的第一个选项卡上
- select第二个单选button, 在所有兼容的设备/ AVD上启动 。 然后点击底部的应用 ,然后点击运行 。
- 在这里,它会自动将您的应用程序的.apk文件安装到您的智能手机中,并使其在您的智能手机上运行,就像在仿真器上一样。
如果你得到它,也请帮助别人。
感谢这有助于。 更新后,在Samsung G3上启用USBdebugging选项有点棘手。
请参阅下面的三星G3果冻豆说明
- 设置
- 点击 – >关于电话
- 点击内部版本号
- “你现在距离成为开发人员只有4步之遥了。”继续说下去,直到它说“你现在是开发人员”。
- 返回设置 – >系统 – >开发人员选项:启用USBdebugging
一步步:
- 通过USB将手机连接到电脑
- 在手机上启用USBdebugging: 设置 – >应用程序 – >开发 – > USBdebugging
- 更改Eclipse项目中的运行configuration: 右键单击 – >运行方式 – >运行configuration 。 在“ 目标”选项卡中,select始终提示select设备 (或手动 )。 然后应用,运行 。
在新窗口中,您应该看到连接的手机。
是! 您可以debuggingAndroid应用程序当您正在开发他们时请按照下列步骤..确保您有移动制造商的PC套件 。 例如:如果你使用三星,你应该有三星凯斯
1.在设备上启用USBdebugging: 设置>应用程序>开发> USBdebugging 2.启用未知资源: 设置>未知资源
3.将您的设备连接到PC
4.select您的应用程序右键单击它: RunAS>运行configuration>select设备>目标select您的设备运行 。
您也可以不使用debugging电缆。为此,您需要在您的设备上安装Airdroid 。安装完成后,在浏览器中input链接并拖放.apk文件。
快乐编码!
首先,您需要将您的设备设置为debugging模式。 在Android 4.X这意味着另一个问题的另一个答案中所述:
打开设备的“设置”。 这可以通过在主屏幕上按菜单button并点击“系统设置”
现在滚动到底部,点击“关于手机”或“关于平板电脑”。
在“关于”屏幕上,滚动到底部并点击“内部编号”七次。 [注意这不是玩笑]
确保你点击七次。 如果你看到“不需要,你已经是开发者!”的信息popup,那么你知道你已经做对了。
完成! 通过点击“内部编号”七次,您已经在Android 4.2及更高版本上解锁了USBdebugging模式。 您现在可以通过转到“设置” – >“开发人员选项” – >“debugging” – >“USBdebugging”来启用/禁用它。
下一步是通过USB电缆将设备连接到电脑。
下一步是为它安装一个USB驱动程序。 在官方网站上,您可以find一份来自不同公司的手机驱动程序源码列表。
Eclipse现在应该给你的手机作为一个select,当你点击运行,它给你提供了可能的设备启动。
在某些情况下,Eclpise会告诉你目标不明,这会阻止你使用该设备。 如果是这种情况,您可能需要重新启动手机。 您可能还需要检查并重新检查USBdebugging,直到手机要求您允许您的特定计算机进行USBdebugging。