【发布时间】:2010-08-05 11:58:35
【问题描述】:
我开发了一个应用程序。现在我想将它部署在真实设备上。任何人都可以告诉我在真实设备上部署它的步骤和要求。
谢谢 迪帕克
【问题讨论】:
标签: android deployment
我开发了一个应用程序。现在我想将它部署在真实设备上。任何人都可以告诉我在真实设备上部署它的步骤和要求。
谢谢 迪帕克
【问题讨论】:
标签: android deployment
有多种方式:
adb -d install PATH_TO_YOUR_APK_FILE
【讨论】:
我只是将我的项目的 APK 从 /workspace/project/bin 文件夹中复制出来,然后使用 Dropbox 将其发送到我的设备。然后我从设备上的 Dropbox 客户端安装 APK。 (无需电缆!)
【讨论】:
通过 USB 数据线连接您的智能手机并将您的手机设置为在Settings > Applications > Development > USB debugging 中找到的调试模式。接下来 - 在 eclipse 中运行您的项目并选择您的设备。
确保“运行配置”设置为手动,否则如果设置为自动且目标是模拟器,则会失败。要更改此行为,请转到“运行 > 运行配置 > 目标”并将“部署目标选择模式”设置为手动。点击“关闭”并重试。
【讨论】:
USB debugging 复选框(例如 LG G2)
仅供参考,如果您使用的是 Galaxy Nexus,则需要在三星的网站上查找驱动程序安装程序。这里是:http://www.samsung.com/us/support/owners/product/SCH-I515MSAVZW
注意:如果您使用 adb -d install PATH_TO_YOUR_APK_FILE 将 apk 安装到您的设备上, 您需要从 adt-bundle-[magic]/sdk/platform-tools/ 文件夹中运行它。
更好的是,将 adb.exe 添加到您的 $PATH,然后您可以从 Windows 命令行/终端运行 adb。
【讨论】:
此外,您必须设置系统以检测您的设备。
如果您在 Windows 上进行开发,则需要为 adb 安装 USB 驱动程序。有关 OEM 驱动程序的安装指南和链接,请参阅OEM USB Drivers document。
如果您在 Mac OS X 上开发,它就可以工作。跳过这一步。
如果您在 Linux 上开发,请参阅 Android 官方指南here
【讨论】: