admin管理员组

文章数量:1548752

目录

    • 前言
    • 一、安装adb
    • 二、安装android-emulator-m1-preview
    • 三、修改模拟器配置
    • 四、使用模拟器

前言

这里仅针对M1芯片的Macbook,说明如何安装安卓模拟器android-emulator

一、安装adb

安装adb(Android 调试桥),以便执行各种设备操作,如安装调试应用等。

$ brew install android-platform-tools

等待安装完成后,可以找到brew默认的adb安装路径:/opt/homebrew/Caskroom/android-platform-tools/35.0.1/platform-tools/adb

查看adb版本:

$ adb version
Android Debug Bridge version 1.0.41
Version 35.0.1-11580240
Installed as /opt/homebrew/bin/adb
Running on Darwin 20.6.0 (arm64)

二、安装android-emulator-m1-preview

安装android-emulator-m1-preview,在github上找到https://github/google/android-emulator-m1-preview,下载最新版本的镜像包:https://github/google/android-emulator-m1-preview/releases/download/0.3/android-emulator-m1-preview.dmg

dmg下载好之后,双击安装。安装后的android-emulator模拟器存储配置默认为2GB+2GB,如需修改,请务必在下面第三步中修改配置后,再进行首次打开,否则需要重新安装。

三、修改模拟器配置

修改android-emulator模拟器配置:

$ vim /Applications/Android Emulator.app/Contents/MacOS/api30-gphone-arm64-v8a/config.ini

主要更改以下磁盘和内存空间大小:

# Disk size
disk.dataPartition.size=2048M
# Ram size
hw.ramSize=2048

四、使用模拟器

打开android-emulator模拟器后,尝试通过adb安装.apk应用包:

$ cd /opt/homebrew/Caskroom/android-platform-tools/35.0.1/platform-tools
$ sudo ./adb install com.szh.testapp.apk

如果报错INSTALL_FAILED_INSUFFICIENT_STORAGE

Performing Streamed Install
adb: failed to install com.szh.testapp.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]

考虑是存储空间不足,可以进行清理或者重启模拟器再重试。成功后的提示:

Performing Streamed Install
Success

本文标签: 模拟器macbook