创建和管理虚拟设备(AVD),安装APP及联网操作

Android 虚拟设备 (AVD) 是一种配置,用于定义您要在 Android 模拟器中模拟的 Android 手机、平板电脑、Wear OS、Android TV 或 Android Automotive OS 设备的特性。AVD 管理器是一个可以从 Android Studio 启动的界面,旨在帮助您创建和管理 AVD。

如需打开 AVD 管理器,有以下三种操作:

(1)安装完毕Android Studio后,进入到欢迎页面。点击右下角Configure中的AVD Manager,进入 点击AVD Manager 

(2)在Android Studio主界面,依次选择 Tools > AVD Manager

(3)点击工具栏中的 AVD Manager 图标 



创建 AVD

提示:如果希望在模拟器中启动应用,而非从 Android Studio 运行应用,请在显示的 Select Deployment Target 对话框中点击 Create New Virtual Device。

如需新建 AVD,请按以下步骤操作:

(1)依次点击 Tools > AVD Manager 打开 AVD 管理器

(2)点击 AVD Manager 对话框底部的 Create Virtual Device。系统会显示 Select Hardware 页面

请注意,只有部分指定的硬件配置文件包括 Play 商店,即显示有Play 商店图标的设备。

(3)选择硬件配置文件(如果未看到自己所需的硬件配置文件,也可以创建或导入一个硬件配置文件),然后点击 Next。系统会显示 System Image 页面

(4)选择针对特定API Level的系统镜像

Recommended 标签页列出了推荐的系统镜像。其他标签包含更完整的列表。右侧窗格中介绍了选定的系统镜像。x86 镜像在模拟器中运行速度最快。

如果看到系统镜像旁边的 Download,需要点击以下载系统镜像。

目标设备的 API 级别非常重要,因为您的应用将无法在 API 级别低于应用所需级别(在应用清单文件的 minSdkVersion 属性中指定)的系统镜像上运行。如需详细了解系统 API 级别与 minSdkVersion 之间的关系,请参阅管理应用版本。如果您的应用在清单文件中声明了 <uses-library> 元素,那么该应用就需要具备外部库的系统映像。如果您想要在模拟器上运行应用,请创建包含所需库的 AVD。为此,您需要使用适用于 AVD 平台的插件组件;例如包含 Google 地图库的 Google API 插件。

操作完成后,点击 Next。

(5)系统会显示 Verify Configuration 页面。

根据需要可以修改 AVD 属性。点击 Show Advanced Settings 显示更多设置,如CPU核心数、内存大小等。

然后点击 Finish。新的 AVD 会显示在 Your Virtual Devices 页面或 Select Deployment Target 对话框中

注意:默认新建的AVD放在了C:\Users\Your name\.android\avd,即$HOME\.android\avd。如果要自定义AVD存放路径,需要配置环境变量$ANDROID_AVD_HOME或$ANDROID_SDK_HOME\avd。目录是按 $ANDROID_AVD_HOME,$ ANDROID_SDK_HOME\avd 和 $HOME\.android\avd的顺序搜索的。

此时更改AVD所在路径,需要做如下操作:

(1)在AVD Manager把下载的AVD全部删除

(2)配置电脑环境变量:

ANDROID_HOME:SDK的文件路径

ANDROID_AVD_HOME:AVD的文件路径,我放在了D:\Android\AndroidAVD

(3)重启Android Studio,重新创建AVD,搞定


从命令行启动AVD设置:

需要我们配置环境变量,将D:\Android\AndroidSdk\emulator加入到系统变量Path中。这样就可以使用emulator命令了。

emulator -list-avds

emulator -avd Pixel_2_API_30


通过adb安装app

adb install com.xxx

提示Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]的解决方法:

使用AVD Manager删除AVD设备,并创建新的AVD设备时,使用x86 Images中的x86_64镜像文件去创建了新的AVD设备


模拟器的联网操作:

(1)Powershell窗口,ipconfig /all查看本机DNS

(2)输入命令 .\emulator -avd 模拟器名 -dns-server 刚才查到的DNS地址

(3)模拟器启动后浏览器打开百度验证联网是否成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作者为了方便自己使用,特整理一下官方的adb Android 调试桥 (adb) Android 调试桥 (adb...
    花椒粑粑_27a4阅读 1,673评论 0 2
  • 虚拟机其实我们并不陌生,比如vmware,virtualbox等PC平台上的虚拟机软件,相信很多人都玩过。比如在w...
    散落_a0b3阅读 5,820评论 0 1
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,601评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,225评论 4 8
  • 步骤:发微博01-导航栏内容 -> 发微博02-自定义TextView -> 发微博03-完善TextView和...
    dibadalu阅读 3,181评论 1 3