【问题标题】:Android -- Transferring Application to a DeviceAndroid -- 将应用程序传输到设备
【发布时间】:2010-06-18 16:03:40
【问题描述】:

我刚刚完成了我的 android 应用程序,现在是时候在实际条件下对其进行测试了。唯一的问题是我对如何获取应用程序并将其传输到设备一无所知。我已经签署了申请。下一步是什么?

【问题讨论】:

    标签: android deployment apk


    【解决方案1】:

    如果您可以将设备连接到您的计算机,您可以通过以下方式实现:

    • 在命令行上执行此操作:adb install name_file.apk,其中install name_file.apk 位于项目的bin 目录中。 adb 是一个命令行工具,位于 SDK 的 tools 目录中。
    • 将 .apk 文件直接复制到您的设备并使用文件管理器打开。

    如果您使用的是 Eclipse:

    窗口:

    • 插入您的设备
    • 打开 Android 项目
    • 打开“运行配置”向导。您可以通过单击“运行”按钮右侧(不是在按钮中,而是在它旁边的箭头中)来完成。

    • 到达那里后,单击项目的运行配置。然后,在“目标”选项卡上,选择手动。它可以让您手动选择要运行程序的设备。
    • 点击ApplyRun
    • 从现在开始,如果您的设备已正确插入,您将在设备列表中看到您的设备名称。如果您选择与您的设备对应的项目并单击运行,eclipse 将自动编译并安装该程序到您的手机中。

    Linux

    如果您使用的是 Linux,这会很奇怪,因为您似乎害怕命令行,您首先必须通过创建一个名为 /etc/udev/rules.d/99-android.rules 的文件并将此内容放入其中来创建一个 udev 规则:

    SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", SYMLINK+="android_adb", MODE="0666"
    

    其中0bb4 是您设备的idVendor。要了解 idVendor,您可以使用 lsusb 命令。完成后,您可以按照我在 Windows 部分中编写的步骤进行操作。

    【讨论】:

    • 知道为什么我的设备虽然在我的 Windows 7 电脑上插入了正常工作的 USB,但在列表中却看不到?我有一部三星 Galaxy S 手机。
    猜你喜欢
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多