本文概述
- 要求和建议
- 安装模拟器
- 在模拟器上运行Android应用
- 在不首先运行应用程序的情况下启动模拟器
- 从命令行启动仿真器
- 运行和停止模拟器, 并清除数据
文章图片
在模拟器上测试Android应用程序有时比在真实设备上测试更快,更容易。例如,与通过USB连接的真实设备相比,我们可以更快地将数据传输到仿真器。
Android模拟器带有针对多个Android手机,Wear OS,平板电脑和Android TV设备的预定义配置。
要求和建议除了Android Studio的基本系统要求以外,Android模拟器还具有其他要求。这些要求如下:
- SDK Tools 26.1.1或更高版本
- 64位处理器
- Windows:具有UG(不受限制的来宾)支持的CPU
- HAXM 6.2.1或更高版本(推荐的HAXM 7.2.0或更高版本)
在模拟器上运行Android应用我们可以从Android Studio项目运行一个Android应用程序,也可以运行在设备上运行任何应用程序时都安装在Android模拟器上的应用程序。
要启动Android模拟器并在我们的项目中运行应用程序,请执行以下操作:
1.在Android Studio中,我们需要创建一个Android虚拟设备(AVD),仿真器可以使用它来安装和运行你的应用程序。创建新的AVD:
1.1通过单击工具> AVD Manager打开AVD Manager。
文章图片
1.2单击“ AVD管理器”对话框底部的“创建虚拟设备”。然后出现选择硬件页面。
文章图片
1.3选择一个硬件配置文件,然后单击“下一步”。如果没有看到所需的硬件配置文件,则可以创建或导入硬件配置文件。出现系统映像页面。
文章图片
1.4选择特定API级别的系统映像,然后单击“下一步”。这将导致打开“验证配置”页面。
文章图片
1.5如果需要,请更改AVD属性,然后单击“完成”。
2.在工具栏中,从下拉菜单中选择要在目标设备上运行我们的应用程序的AVD。
文章图片
3.单击运行。
在不首先运行应用程序的情况下启动模拟器要启动仿真器:
- 打开AVD管理器。
- 双击一个AVD,或单击运行
从命令行启动仿真器Android SDK包含Android设备模拟器。 Android模拟器可让你在不使用物理设备的情况下开发和测试应用程序。
启动模拟器
使用模拟器命令,我们将启动一个模拟器。也可以选择运行我们的项目或通过AVD Manager启动。
这是用于启动虚拟设备的基本命令行语法:
$ emulator -avd avd_name [ {-option [value]} ... ]
要么
$ emulator @avd_name [ {-option [value]} ... ]
例如,如果我们在Mac上的Android Studio中执行模拟器,则默认命令行如下所示:
$ /Users/user_name/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_23 -netdelay none -netspeed full
要显示AVD名称列表,请输入以下命令:
$ emulator -list-avds
运行和停止模拟器,并清除数据在“虚拟设备”页面上,我们可以在模拟器上执行以下操作:
文章图片
- 要运行使用AVD的Android模拟器,请双击该AVD,或单击“启动”
- 要停止正在运行的仿真器,请右键单击并选择停止,或者单击菜单▼,然后选择停止。
- 如果我们要清除仿真器中的数据并将其恢复为首次定义时的初始状态,请右键单击AVD并选择“擦除数据”。或单击菜单▼,然后选择清除数据。
推荐阅读
- 安装android软件
- android核心构建块
- android软件栈
- android历史和版本
- android是什么
- android入门介绍
- Android环境下解决NDK not configured问题的方法
- Android BundleHandler和Message类介绍
- android studio 报错-----R全部显示红色---- .9图片报错