797

我终于设法混淆了我的 Android 应用程序,现在我想通过安装APK文件并在模拟器上运行它来测试它。

如何在 Android 模拟器上安装 APK 文件?

4

34 回答 34

1100

您只需将应用程序的 .apk 文件拖放到模拟器中,它就会自动开始安装。

另外一个选项:


视窗:

  1. 执行模拟器(SDK Manager.exe->Tools->Manage AVDs...->New then Start)
  2. 启动控制台(Windows XP),运行 -> 输入cmd,然后移动到SDK目录的platform-tools文件夹。
  3. 将APK文件粘贴到“android-sdk\tools”或“platform-tools”文件夹中。
  4. 然后键入以下命令。

adb 安装 [.apk 路径]

例子:

adb install C:\Users\Name\MyProject\build\Jorgesys.apk

Linux:

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

./adb 安装文件名.apk

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

苹果电脑:

PATH=$PATH:~/Library/Android/sdk/platform-tools

示例:PATH=$PATH:/users/jorgesys/eclipse/android-sdk-mac_64/tools

然后运行亚行。

苹果电脑:

1.运行模拟器,

2.然后复制您的.apk文件并粘贴到/Users/your_system_username/Library/Android/sdk/platform-tools
如果您无法在您的mac系统中找到sdk路径,请执行以下步骤:打开finder->select顶部菜单上的Go选项->选择Go to Folder选项->它将弹出一个带有文本字段的窗口: /Users/your_system_username/Library/Android/sdk/-> 现在打开平台工具文件夹并粘贴您复制的 .apk 文件,

  1. 现在打开终端并输入以下内容: cd Library/Android/sdk/platform-tools

  2. 在您的终端中执行以下操作:./adb install yourapkfilename.apk 如果您收到以下错误消息:error: no devices found - waiting for device,请按照步骤 5。

  3. 从 Android Studio 运行您的模拟器,一旦模拟器处于活动状态,然后重复第 4 步,您将在终端上看到成功消息。

于 2010-08-13T19:50:07.973 回答
128

如果您创建了多个模拟器或插入了 Android 设备,adb 会抱怨

error: more than one device and emulator

adb help不是很清楚该怎么做:

-d                        - directs command to the only connected USB device...
-e                        - directs command to the only running emulator...
-s <serial number>        ...
-p <product name or path> ...

您决定使用的标志必须出现实际的 adb 命令之前:

adb -e install path/to/app.apk
于 2011-12-23T14:30:59.380 回答
86

如今,您只需将 Android apk拖放到模拟器中,它就会自动开始安装。

于 2016-06-21T11:27:03.903 回答
30
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator
于 2010-08-13T21:02:05.740 回答
27

在命令提示符下转到 android-sdk/tools 目录,然后键入

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)
于 2013-10-17T08:01:04.327 回答
25

将 .apk 文件复制到 SDK 的 platform-tools/ 目录中,然后使用 cmd(在 windows 上)将 .apk 安装到模拟器上:

adb install <path_to_your_bin>.apk

或者

./adb install <path_to_your_bin>.apk

如果有多个模拟器在运行,你可以通过这个命令找到所有正在运行的模拟器:

adb devices

或者

./adb devices

那么您必须使用 -s 选项通过序列号指定安装应用程序的模拟器。例如:

adb -s emulator-5554 install path/to/your/app.apk

或者

./adb -s emulator-5554 install path/to/your/app.apk
于 2014-11-24T15:05:54.500 回答
21

首先,您需要在您的机器上安装 Android Studio。然后只需按照以下步骤操作。

  1. 转到导航栏并打开 Android Studio。 在此处输入图像描述
  2. 从工具栏中打开 AVD 管理器。(如果您看不到它,请创建一个新的 android 项目) 在此处输入图像描述
  3. 创建一个虚拟设备。 在此处输入图像描述
  4. 选择要安装应用程序的硬件设备。 在此处输入图像描述
  5. 选择要在设备上安装的 android 映像。(如果您看不到任何图像,您可以从推荐、x86 图像或其他图像中下载所需图像) 在此处输入图像描述
  6. 为您的 AVD 添加名称。 在此处输入图像描述
  7. 现在虚拟设备已创建,您只需单击播放按钮即可运行它。 在此处输入图像描述
  8. 现在您已经设置了虚拟设备,现在您需要安装 APK 文件。 在此处输入图像描述
  9. 下载您要安装的 APK 文件并将其拖放到模拟器中。 在此处输入图像描述
  10. APK 文件已成功安装,您可以在应用程序中看到它。 在此处输入图像描述
  11. 现在您可以简单地运行已安装的应用程序。 在此处输入图像描述
于 2018-04-23T06:42:49.600 回答
18

拖放

只需将 apk 文件拖放到您的模拟器中即可。

您也可以在没有 Android Studio 的情况下运行您的 android 模拟器

于 2016-05-08T10:53:50.930 回答
13

在 Genymotion 中,只需将 *.apk 文件拖放到模拟器中,它就会自动安装并运行。

http://www.genymotion.com/

于 2014-01-11T13:58:07.270 回答
12

从浏览器下载 apk 文件,然后单击它(通知区域)。安装将自动开始。

于 2012-08-20T11:57:30.043 回答
12

从 net 下载 Apk 文件并将其复制到 SDK 文件夹的 platform-tools 中,然后在命令提示符下输入该目录:

adb install filename.apk

按 Enter 它将在几秒钟内安装

于 2013-02-22T12:44:06.960 回答
11

转到 Shell/Terminal/,然后到达android-sdk/tools 目录

adb install fileName.apk // (u can run this command on windows)
or 
./adb install fileName.apk  //( u can run this command on linux)
于 2013-05-30T04:27:50.487 回答
10

假设您必须在模拟器上安装 Facebook APK。

您可以使用 adb 将 APK 安装到OS X中正在运行的模拟器中,如下所示:

./adb install ~/FBAndroid-2.1.apk

Windows上,像这样:

adb install %HOMEPATH%\FBAndroid-2.1.apk

完成后,检查模拟器的应用程序屏幕以检查应用程序是否已正确安装。如果您需要强制从以前的版本升级此应用程序,请添加 -r 标志,就像在OS X上这样:

./adb install -r ~/FBAndroid-2.1.apk
于 2013-04-11T13:34:46.160 回答
8

保持模拟器正常运行。在命令行中,进入平台工具文件夹,在您的 sdk 文件夹中,其中包含 adt 包并执行以下命令:

>adb install <yourFilename.apk>

此命令检测您正在运行的模拟器/模拟器并向您显示可以安装此应用程序的设备列表(显示是否有任何物理设备/设备连接到您的计算机。)。然后你可以选择任何一个,如果只运行一个模拟器,那么应​​用程序将默认直接安装在它上面。

注意:对于上述命令,您的 .apk 文件需要位于同一目录中。

有关更详细的教程,请访问:此链接

于 2014-03-14T09:47:19.073 回答
7

从 Windows 7 开始,

Shift + 右键单击​​您的 apk 文件夹。

选择在此处打开命令窗口

输入并点击“adb install AppName.apk”

于 2014-12-14T10:27:32.133 回答
7

将“.apk”文件拖放到模拟器窗口中。

于 2018-02-11T06:00:37.537 回答
7

只需将您的 apk 拖放到模拟器

于 2019-10-06T08:23:15.463 回答
5

(在 MACOS 上测试)

第一步是运行模拟器

模拟器 -avd <avd_name>

然后使用 adb 安装 .apk

adb install <.apk 文件的路径>

如果 adb 抛出错误,例如 APK 已经存在或类似的东西。在模拟器运行时运行 adb shell

亚行外壳

cd 数据/应用程序

adb 卸载 <apk 文件而不使用 .apk>

如果 adb 和 emulator 是未找到的命令,请执行以下操作

导出 PATH=$PATH://android-sdk-macosx/platform-tools://android-sdk-macosx/android-sdk-macosx/tools:

为了将来使用,将上面的行放在 .bash_profile 的末尾

vi ~/.bash_profile

于 2014-09-19T12:15:47.207 回答
5

如果第一次使用多个模拟器,请使用此命令

adb devices

然后选择 amulatur 并安装应用程序

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
于 2015-03-30T08:54:56.833 回答
5

我可能错了,但在 Windows 上,我只需将其拖放.apk到 Android 模拟器中。我的意思是,完成上述所有工作似乎需要做很多工作。

于 2017-01-31T02:00:05.440 回答
4

在命令提示符下转到 ADT/Android-sdk/tools 目录 1. adb install fileName.apk (Windows)

  1. ./adb install fileName.apk (Ubuntu/Linux 或 Mac)
于 2014-06-13T03:40:22.400 回答
3

06-11-2020

在 Windows 10 Pro 上拖放对我不起作用。

  1. 将 APK 放在 Google 云端硬盘上

  2. 在 Android 模拟器上使用 Chrome 浏览器访问该 Google 驱动器

  3. 然后从那里安装它。

注意:您需要在模拟器中启用未知来源。

于 2020-11-06T17:34:55.080 回答
2

最好的方法是创建一个应用程序,在模拟器上打开 apk 文件。您必须将 .apk 文件复制到模拟器的下载文件夹中。然后将 yourAppName.apk 替换为您的 .apk 名称。

这是代码

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);


    }
}
于 2016-02-11T12:29:04.340 回答
2

(1) 您还可以在选择产品和风格(Debug 或 Release)的同时使用 gradle 命令安装 APK。请参阅本指南。

./gradlew assembleDebug (Incase you don't have the APK generated)


./gradlew installDebug

如果您想要全新安装,您可以使用以下命令删除设备上任何较早安装的版本

./gradlew uninstallDebug
./gradlew installDebug

(2)也可以直接使用adb命令:

为命令行设置 adb

export PATH=/Users/mayurik/Library/Android/sdk/platform-tools/adb:/Users/mayurik/Library/Android/sdk/tool

命令行 ADB 安装

adb -d install pathto/sample.apk (on device)
adb -e install pathto/sample.apk (on emulator)

另请查看此处的文档

$ adb devices
List of devices attached
emulator-5554 device
emulator-5555 device

$ adb -s emulator-5555 install helloWorld.apk
于 2019-09-09T08:24:08.987 回答
1

您在终端/cmd adb install FileName.apk 上编写命令。

于 2015-06-15T12:15:16.097 回答
1

按照步骤 :

  1. 确保您在设置中允许从未知来源安装。
  2. 使用 Android 设备监视器将 APK 复制到 sdcard。
  3. 使用 Android 中的内置浏览器导航到 file:///sdcard/apk-name.apk
  4. 当出现“下载完成”通知时,单击它。
于 2016-09-08T20:12:34.463 回答
1

现在您只需将 apk 拖放到模拟器中即可安装!

于 2017-08-29T12:36:50.190 回答
1

在 Linux 上,我这样做:

  1. 先看看我目前有哪些设备:emulator -list-avds
  2. 构建版本cd android && ./gradlew assembleRelease
  3. 将其安装在模拟设备“Nexus5”上(您在android目录中,否则使用 apk 的完整路径):adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

就是这样。你也可以使用./gradlew installRelease

于 2017-09-14T10:21:03.470 回答
0

简单您可以将APK上传到文件托管或下载APK并使用浏览器从未知来源安装。

于 2016-03-04T09:39:43.800 回答
0

1)将 myapp.apk 粘贴到 platform-tools 文件夹中,在我的情况下为 C:\Users\mazbizxam\AppData\Local\Android\android-sdk\platform-tools,这是我的情况下的链接,它可能会更改为您的人

2)打开CMD光盘目录C:\Users\mazbizxam\AppData\Local\Android\android-sdk\platform-tools

3)现在您在平台工具文件夹中,只需输入adb install myapp.apk

请确保您的模拟器已打开,如果一切正常,将安装 apk

于 2016-04-20T05:23:03.463 回答
0

启动控制台(Windows XP),运行 -> 输入 cmd,然后移动到 SDK 目录的 platform-tools 文件夹。

如果有人想知道如何cmdplatform-toolsSDK 目录的文件夹中运行,如果您运行的是足够新的 Windows 版本,请按照以下步骤操作:

  1. 通过platform-toolsWindows 资源管理器访问。
  2. 按住shift右键单击,您将找到“在此处打开命令窗口”选项。
  3. 单击它,cmd 将在该文件夹中启动。

在此处输入图像描述

希望能帮助到你

于 2016-05-30T13:16:24.250 回答
0

在 mac 或 windows 中。只需运行模拟器并将 apk 拖放到主屏幕上。它将安装

于 2017-08-09T14:44:00.487 回答
0

只需将 apk 文件拖放到模拟器中即可完成....

于 2017-12-16T05:10:08.877 回答
0

迟到了,但要在这里完成选项:通过 gui 将任何 apk 安装到正在运行的模拟器的方便工具是: http ://apkinstaller.com

这可以通过 adb 直接连接到正在运行的实例,并且可以成功安装任何类型的 apk 包。

也许这对其他人也有帮助。;)

于 2019-09-29T11:30:55.977 回答