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

时间:2010-08-13 19:43:32

标签: android android-emulator install apk

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

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

34 个答案:

答案 0 :(得分:918)

您只需将应用程序的.apk文件拖放到模拟器即可自动开始安装。

另一种选择:


<强>窗:

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

      

    adb install [.apk path]

    示例:

      

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

  5. <强> Linux的:

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

      ./ adb install FileName.apk

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

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

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

      然后运行adb。

      的Mac:

      1.运行模拟器,

      2.然后复制.apk文件并粘贴到/Users/your_system_username/Library/Android/sdk/platform-tools
      如果您无法在Mac系统中找到sdk路径,请执行以下步骤:在顶部菜单上打开finder->select Go选项 - &gt;选择转到文件夹选项 - &gt;它会弹出一个带有文本字段的窗口:/Users/your_system_username/Library/Android/sdk/ - &gt;现在打开platform-tools文件夹并粘贴复制的.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,您将在终端上看到成功消息。

答案 1 :(得分:114)

如果您创建了多个模拟器,或者插入了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

答案 2 :(得分:61)

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

答案 3 :(得分:27)

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

答案 4 :(得分:23)

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

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)

答案 5 :(得分:22)

在SDK的platform-tools /目录中复制.apk文件,然后使用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

答案 6 :(得分:11)

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

答案 7 :(得分:11)

拖放

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

You can also run your android emulator without Android Studio

答案 8 :(得分:10)

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

http://www.genymotion.com/

答案 9 :(得分:10)

转到Shell /终端/,到达 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)

答案 10 :(得分:9)

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

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

./adb install ~/FBAndroid-2.1.apk

Windows 上,就像这样:

adb install %HOMEPATH%\FBAndroid-2.1.apk

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

./adb install -r ~/FBAndroid-2.1.apk

答案 11 :(得分:8)

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

  1. 转到导航栏并打开Android Studio。 enter image description here
  2. 从工具栏中打开AVD Manager。 (如果你看不到它创建一个新的android项目) enter image description here
  3. 创建虚拟设备。 enter image description here
  4. 选择要安装应用的硬件设备。 enter image description here
  5. 选择要在设备上安装的Android映像。 (如果看不到任何图像,可以从推荐的,x86图像或其他图像下载需要的图像) enter image description here
  6. 为您的AVD添加名称。 enter image description here
  7. 现在已经创建了虚拟设备,您只需单击播放按钮即可运行它。 enter image description here
  8. 现在您已设置虚拟设备,现在需要安装APK文件。 enter image description here
  9. 下载要安装的APK文件,然后将其拖放到模拟器中。 enter image description here
  10. APK文件已成功安装,您可以在应用程序中看到它。 enter image description here
  11. 现在您只需运行已安装的应用即可。 enter image description here

答案 12 :(得分:7)

从网上下载Apk文件并将其复制到SDK文件夹的platform-tools,然后在命令提示符下转到该目录的类型:

adb install filename.apk

按回车键将在几秒钟后安装

答案 13 :(得分:7)

从Windows 7开始,

Shift +右键单击apk文件夹。

选择在此处打开命令窗口

Type&amp;点击“adb install AppName.apk”

答案 14 :(得分:7)

让您的模拟器保持正常运行。 在命令行中,进入你的sdk文件夹中的platform-tools文件夹,该文件夹附带adt bundle并执行以下命令:

>adb install <yourFilename.apk>

此命令检测正在运行的仿真器/仿真器,并显示可以安装此应用程序的设备列表(显示连接到计算机的任何物理设备/设备。)。然后您可以选择任何一个,如果只有一个模拟器正在运行,则默认情况下将直接安装app。

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

更详细的教程:This link

答案 15 :(得分:5)

如果首先使用多个模拟器,请使用此命令

adb devices

然后选择模拟器并安装应用程序

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk

答案 16 :(得分:5)

(测试MACOS)

第一步是运行模拟器

  
    

emulator -avd&lt; avd_name&GT;

  

然后使用adb安装.apk

  
    

adb install&lt; .apk文件的路径&gt;

  

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

  
    

adb shell

         

cd data / app

         

adb uninstall&lt; apk文件没有使用.apk&gt;

  

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

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

以后使用将上述行放在.bash_profile

的末尾
  
    

vi~ / .bash_profile

  

答案 17 :(得分:5)

我可能错了,但在Windows上我只需将.apk拖放到Android模拟器中即可。我的意思是,做上面提到的所有事情似乎都是很多工作。

答案 18 :(得分:4)

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

  1. ./ adb install fileName.apk(Ubuntu / Linux或Mac)

答案 19 :(得分:2)

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

答案 20 :(得分:1)

2020年11月6日

在Windows 10 Pro上对我的拖放操作无效

  1. 将APK放入Google云端硬盘

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

  3. 然后从那里安装。

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

答案 21 :(得分:1)

只需将您的APK拖放到模拟器中

答案 22 :(得分: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
  4. 多数民众赞成。您也可以使用./gradlew installRelease

答案 23 :(得分:1)

现在你可以在模拟器中拖放apk,它会安装!

答案 24 :(得分:1)

按照以下步骤操作:

  1. 确保您已允许从未知来源安装 设置。
  2. 使用Android设备监视器将APK复制到SD卡。
  3. 使用Android中的内置浏览器导航至 文件:///sdcard/apk-name.apk
  4. 当出现“下载完成”通知时,请单击它。

答案 25 :(得分:1)

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


    }
}

答案 26 :(得分:1)

你在terminal / cmd上写命令 adb install FileName.apk。

答案 27 :(得分:0)

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

答案 28 :(得分:0)

  

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

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

  1. 通过Windows资源管理器转到platform-tools
  2. 按住shift右键单击,您会在此处找到“打开命令窗口”选项。
  3. 点击它,cmd将从该文件夹开始。
  4. enter image description here

    希望有所帮助

答案 29 :(得分:0)

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

答案 30 :(得分:0)

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

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

3)现在您处于platform-tools文件夹中,只需输入 adb install myapp.apk

请确保您的模拟器已打开,如果每件事都确定,则会安装

答案 31 :(得分:0)

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

答案 32 :(得分:0)

(1)您还可以在选择产品和风格(调试或发布)时,使用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)

也请在此处检查documentation

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

$ adb -s emulator-5555 install helloWorld.apk

答案 33 :(得分:0)

最新,但要在此处完成以下选项: 通过gui将任何apk安装到正在运行的仿真器的便捷工具是: http://apkinstaller.com

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

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