为 Android Studio Virtual Devices 导入文件或安装应用。

1、导入文件

在使用 Android Studio 的开发过程中,我暂时没有发现如何像使用 Eclipse + Genymotion 组合那样直接通过 “Ctrl +C” 与 “Ctrl +V” 进行文件从的导入与导出。
因此,在 Android Studio 下可以使用 Android Devices Monitor 来进行文件的导入与导出管理。
Android Devices Monitor 的功能入口在 Android Studio 中的位置如下图所示:

当然你也可以使用
Tools -> Android -> Android Devices Monitor

为 Android Studio Virtual Devices 导入文件或安装应用。_第1张图片
Android Devices Monitor.png

如果你打开了 Android Devices Monitor 却没有找到 File Explore 标签,那么你可以在试试
Windows -> Show View

为 Android Studio Virtual Devices 导入文件或安装应用。_第2张图片
File Explore.png

选择目录之后就可以通过右上角的图标进行相关操作了

为 Android Studio Virtual Devices 导入文件或安装应用。_第3张图片
屏幕截图(32).png

2、安装应用

你也许会发现即使你通过上面的方法为 Android Studio Virtual Devices 导入了 APK 安装包,但仍然无法进行安装,这时候你只需要进行如下简单的操作就可以为 Android Studio Virtual Devices 安装应用了。

  1. 保持你的 Android Studio Virtual Devices 是 Online 状态
  2. 将你需要安装的 APK 文件复制到你的开发环境中的 sdk -> platform-tools 目录下
  3. 打开 cmd 进入到你的开发环境中的sdk->platform-tools目录里,使用 dir 命令确认 APK 安装包已存在
  4. 输入 adb install ????.apk 并回车,等待安装结束出现 “Success” 即可
为 Android Studio Virtual Devices 导入文件或安装应用。_第4张图片
cmd.png

常见问题

  • 安装失败

Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

在这句错误提示中表明是由于应用使用了 native libraries 。该 native libraries 不支持当前的cpu的体系结构。
INSTALL_FAILED_NO_MATCHING_ABIS is when you are trying to install an app that has native libraries and it doesn't have a native library for your cpu architecture. For example if you compiled an app for armv7 and are trying to install it on an emulator that uses the Intel architecture instead it will not work .

解决办法:
现在安卓模拟器的 CPU/ABI 一般有三种类型:INTEL X86;ARM;MIPS .
既然用 INTEL X86 出现 INSTALL_FAILED_NO_MATCHING_ABIS 的错误,那就改用 ARM 的吧。

你可能感兴趣的:(为 Android Studio Virtual Devices 导入文件或安装应用。)