如何在设备上运行Android应用程序?

14

我有一个安卓设备,如何运行与系统连接的应用程序而不是在模拟器中运行。

3个回答

11
通过 USB 将您的设备连接到电脑上: http://developer.android.com/guide/developing/device.html 然后 adb 应该优先使用硬件设备而非模拟器。 http://developer.android.com/guide/developing/building/building-eclipse.html

自动和手动目标模式

默认情况下,运行配置使用自动目标模式来选择 AVD。在此模式下,ADT 将按照以下方式为应用程序选择 AVD:

1)如果已经有一个设备或模拟器正在运行,并且其 AVD 配置符合应用程序的构建目标要求,则安装并在其上运行应用程序。

2)如果有多个设备或模拟器正在运行,每个设备或模拟器都符合构建目标的要求,则会显示“设备选择器”以让您选择要使用的设备。

3)如果没有正在运行的设备或模拟器符合构建目标的要求,则 ADT 查看可用的 AVD。如果有一个 AVD 与项目的构建目标匹配,则 ADT 选择该 AVD。如果 AVD 版本比项目的构建目标要新,则 ADT 选择满足项目构建目标要求的最早版本的 AVD。

4)如果没有合适的 AVD,则不安装该应用程序,控制台会提示错误警告,指出没有现有的 AVD 符合构建目标要求。

但是,如果在运行配置中选择了“首选 AVD”,则应用程序将始终部署到该 AVD。如果没有符合要求的 AVD,则不会安装该应用程序,并且控制台会显示错误消息。

如果您的运行配置使用 自动 模式,则在启动应用程序时会首先尝试连接到正在运行的仿真器。 如果没有找到正在运行的仿真器,则会启动一个新的仿真器。

如果您的运行配置使用 手动 模式,则每次运行应用程序时都会显示“设备选择器”,以便您可以选择要使用的 AVD。


1

你有2个选择:

  1. 通过IDE插件。Eclipse和IDEA都可以在真实设备上启动和调试应用程序,唯一需要的是为您的移动设备安装驱动程序。

  2. 通过apk。只需制作一个apk,将其复制到SD卡中,并使用类似ASTRO的文件管理器从您的设备上安装即可。


0

你也可以用另一种方式。将你的.apk文件附加在邮件中发送到你的邮箱。然后在设备上登录你的账户(发送.apk文件的那个账户),下载.apk文件并安装到你的设备上。


这个能用吗?我今晚会测试一下,如果可以的话,我会点赞你的回答。 - Grasper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接