【问题标题】:How to run .APK file on emulator [duplicate]如何在模拟器上运行.APK文件[重复]
【发布时间】:2011-05-29 14:05:44
【问题描述】:

可能重复:
How do you install an APK file in the Android emulator?

我下载了一个 APK 文件,我想在 Android 模拟器上运行它,但我不知道如何操作。请帮我。谢谢!

【问题讨论】:

  • 打开你的模拟器......将.apk文件拖放到你的模拟器......它对我有用!!!
  • 很好的建议@AkhileshSinha。即使在 Microsoft 的 Android 模拟器上,拖放也对我有用。它不能比这更简单:)。我想知道为什么有人会使用除拖放之外的任何其他方法。
  • 这些答案或 cmets 似乎都没有说明如何在模拟器上“运行”apk。他们都只谈论安装它,这是完全不同的事情。

标签: android android-emulator emulation apk


【解决方案1】:

步骤(这些适用于Linux。对于其他操作系统,请访问here)-

  1. 将apk文件复制到platform-tools文件夹下的android-sdk linux
  2. 打开Terminal导航到android-sdk中的platform-tools文件夹。
  3. 然后执行这个命令 -

    ./adb install FileName.apk

  4. 如果操作成功(结果显示在屏幕上),那么您将在模拟器的启动器中找到您的文件。

更多信息可以查看这个链接:android videos

【讨论】:

  • 无论如何要通过eclipse来做到这一点?
  • 使用./adb install -r FileName.apk 如果该应用程序已经安装或者您正在制作原型,这也会重新安装
  • 没有理由将 apk 复制到平台工具
  • 对于 osx,如果您通过 Android Studio 安装,则 platform-tools 文件夹位于 ~/Library/Android/sdk
  • 如果不执行第 1 步而只提供绝对路径,它会起作用吗?
【解决方案2】:

您需要在模拟器上安装 APK。您可以使用 Android SDK 中包含的adb 命令行工具来执行此操作。

adb -e install -r yourapp.apk

完成此操作后,您应该可以运行该应用了。

-e-r 标志可能不是必需的。他们只是指定您正在使用模拟器(如果您还连接了设备)并且如果该应用已经存在,您想要替换它。

【讨论】:

  • 我想在模拟器上尝试,而不是在设备上,所以我应该在电脑上复制 apk 文件到哪里?
  • @mahdi 该命令用于在模拟器上安装。启动模拟器并运行该命令。 .apk 文件存放在哪里都没有关系,它会被复制到模拟器中。
  • 除了这个答案,如果你需要在特定的模拟器上安装它,你可以使用:adb -s emulator-5554 -e install -r yourapp.apk 其中emulator-5554是模拟器实例的名称(它在你后面的标题栏中运行模拟器)
  • adb -s emulator-5554 install yourapp.apk 也有效
  • @jdero 这是 Android Debug Bridge (developer.android.com/tools/help/adb.html) 工具。如果您安装了 Android SDK,我希望它会出现在 Windows 上,但我不是 Windows 用户(也许它只是不在您的路径上?)。
【解决方案3】:

启动一个 Android 模拟器(确保在创建模拟器时包含所有受支持的 API,例如我们需要 Google API)。

然后只需通过电子邮件给自己发送一个 .apk 文件的链接,然后直接在模拟器中下载它,然后单击下载的文件进行安装。

【讨论】:

  • 谢谢。你的回答给了我一个想法;我只是将我的 apk 文件放入手机并运行它。像魅力一样工作。
【解决方案4】:

一步一步的方法来做到这一点:

  1. 安装 Android SDK
  2. 通过转到 $SDK_root/emulator.exe 来启动模拟器
  3. 进入命令提示符并进入 $SDK_root/platform-tools 目录(或者添加到 windows 环境的路径)
  4. 输入命令 adb install
  5. 宾果游戏。您的应用应该已在模拟器上启动并运行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 2012-10-29
    • 2015-08-24
    • 1970-01-01
    • 2011-06-25
    • 2012-05-03
    • 2013-02-27
    相关资源
    最近更新 更多