Android -- 将应用程序传输到设备

标签 android deployment apk

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

最佳答案

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

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

如果您使用的是 Eclipse:

Windows:

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

alt text

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

Linux

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

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

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

关于Android -- 将应用程序传输到设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3071233/

相关文章:

android - RxJava onError 无法在未调用 Looper.prepare() 的线程内创建处理程序

Tomcat 6.0.32 + Maven 通过脚本取消部署不起作用

android - "Couldn' t 上传。再试一次。”Google Play 控制台上的错误

android - 取消 RecyclerView 垂直滑动/滑动

android - 用于延迟点击的 Monkey runner 脚本

laravel - 如何在同一台服务器上部署分离的后端和前端

c - 如何在给定源代码树的情况下自动扫描库依赖项?

java - 如何在 android 事件中触发 apk 的执行?

android - 调试和发布 apk 之间的区别

Android - 可扩展的 ListView - 使用 ViewHolder 进行优化