zoukankan      html  css  js  c++  java
  • 3.1、Android Studio在虚拟机中运行应用

    Android虚拟机Monitor一个设备并且显示在你的开发计算机上。它可以允许你在不适用硬件设备的情况下开发、测试你的Android应用。虚拟机支持Android手机,Android Wear和平板和Android TV设备。因为它有一些预定义的设备类型,所以你可以迅速的启动,同样你可以创建你自己的设备。
    虚拟机是一个快速、强大和多功能。它比一个连接的物理设备更快的传递信息,提升开发进程。
    这里写图片描述

    关于Android虚拟机

    当你运行你的项目的时候可以在虚拟机中运行你的项目,或者直接拖动一个APK到虚拟机中安装。就像在一个物理设备中一样,你在虚拟设备中安装了一个app之后,它会保留直到卸载或者替换。

    Android虚拟机特性预览

    Android虚拟机配置

    虚拟机用Android Virtual Device(AVD)来决定外观、功能和虚拟设备的系统镜像。AVD允许你定义多个虚拟设备。
    每个AVD可以视为单独的设备,有它用户数据、SD卡等等。当你通过AVD配置运行虚拟机,它会自动从AVD目录自动载入用户数据和SD卡数据。默认情况下,虚拟机将用户数据,SD卡数据和缓存保存在AVD目录下。

    系统镜像

    Android虚拟机运行了一个完整的Android系统栈,从最底层的内核,到一些预装的应用。在你创建AVD的时候,你可以选择你需要的Android镜像版本。

    依赖和先决条件

    Android虚拟机需要以下先决条件:
    1、 Android Studio 2.0或更高
    2、 SDK Tools 25.0.10 或更高

    不支持

    Android虚拟机支持一个设备的大部分特性,但是不包括以下这些:
    1、 WiFi
    2、 Bluetooth
    3、 NFC
    4、 SD卡
    5、 设备连接耳机
    6、 USB

    在Android虚拟机中运行APP

    在可以在一个Android Studio项目中运行一个app。或者,你可以直接运行安装在虚拟机中的app。以下方式打开虚拟机:
    1、 打开Android Studio ,选择Run
    然后出现Select Deployment Target对话框
    这里写图片描述
    2、 在Select Deployment Target对话框,选择一个已经存在的虚拟机,点击OK
    3、 在你的虚拟机中测试你的app。

    本文作者:宋志辉
    个人微博:点击进入

  • 相关阅读:
    SE -- IO
    SE -- 多线程
    SE -- 继承
    SE -- 面对对象
    SE -- 数组
    Modern Operating System --- Chap 5.5 Clocks
    Operating System: Three Easy Pieces --- Paging: TLB (Note)
    Operating System: Three Easy Pieces --- Process (Note)
    Some Interesting Websites and Blogs
    Implement a System Call in Kernel 3.10.56 (X86_64)
  • 原文地址:https://www.cnblogs.com/hainange/p/6153434.html
Copyright © 2011-2022 走看看