Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
freem
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
如何在MacBook 上运行 Android
(section)
Add languages
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== 1.3 Android Studio 模拟器 (AVD) === '''Android Studio''' 提供的 Android Virtual Device (AVD) 是谷歌官方的安卓模拟器环境。Android Studio 本身是用于开发的IDE,其中集成的模拟器主要供开发者测试应用 androidauthority.com 。与BlueStacks和Nox不同,AVD模拟器并非专门为游戏优化,但它'''支持最新的原生Android版本''',并能高度自定义模拟的设备参数 androidauthority.com androidauthority.com 。该模拟器适用于 '''Windows、macOS、Linux''' 等平台,包括对 '''Apple Silicon''' Mac 的支持 androidauthority.com 。 '''安装和使用步骤:''' # '''安装 Android Studio''':前往 Android Studio 官方网站下载适用于 Mac 的最新版本(Intel Mac 下载常规版本,M1/M2 Mac 下载专门的 Apple Silicon 版本的DMG)。将下载的 Android Studio 应用拖入“Applications”文件夹完成安装。初次启动时,如果弹出导入设置对话框,选择“不导入设置”,然后按照向导安装必要的SDK组件。 # '''安装模拟器组件''':打开 Android Studio,进入 '''SDK Manager'''(Android Studio 菜单 -> Preferences -> Appearance & Behavior -> System Settings -> Android SDK)。切换到 '''SDK Tools''' 选项卡,确保勾选 '''Android Emulator''' 并安装最新版本。对于Intel Mac用户,也请安装 '''Intel x86 Emulator Accelerator (HAXM)''' 以提升模拟器性能;对于Apple Silicon用户,此选项不可用,取而代之的是基于Hypervisor的虚拟化,已内置支持。 # '''创建虚拟设备 (AVD)''':在 Android Studio 中打开 '''AVD Manager'''(工具栏的手机模拟器图标,或通过菜单 Tools -> Device Manager)。点击「Create Device(新建设备)」按钮,选择一个接近您想模拟的设备配置(例如选择 Pixel 手机型号或定义自定义平板尺寸)。然后在系统镜像列表中选择 Android 系统版本: #* 对于Intel Mac,可选择 x86_64 架构的系统镜像(例如 “R (Android 11) x86_64”)。 #* 对于Apple Silicon Mac,选择 '''ARM64''' 架构的系统镜像(标注为 “ARM” 或适用于 “Apple Silicon” 的镜像)。最新的Android版本(如Android 13)如果有提供ARM映像则尽量选择最新版本,以获得更好的应用兼容性。如需使用Google Play,请选取带有“Google Play”标记的系统镜像。 下载并安装所选的系统镜像后,完成虚拟设备创建。 # '''启动模拟器''':在 AVD Manager 列表中,点击刚创建的虚拟设备旁边的运行按钮 ▶。几秒钟后,将出现一个手机/平板的模拟窗口,显示出 Android 启动画面。首次启动可能较慢,请耐心等待 Android 系统引导完成。 # '''使用模拟器''':当虚拟Android启动完毕后,您可以通过模拟器界面的应用抽屉找到 Play 商店 (如果镜像支持) 并登录下载应用;或者使用 Android Studio 自带的 '''Device File Explorer''' 或命令行 <code>adb install</code> 来安装 APK 文件。更简单的方法是直接将APK文件拖拽到模拟器窗口中,模拟器会提示安装该应用。安装完成后,即可在模拟器中打开并运行应用或游戏。 '''适用场景:''' Android Studio 自带模拟器主要面向开发和测试用途 androidauthority.com 。如果您是安卓开发者,需要在Mac上调试应用,AVD是官方支持的方案,可以模拟各种不同设备、不同Android版本环境。这也是 '''Apple Silicon Mac 上运行Android的官方途径''' —— Android Studio 从2020末开始预览对M1的支持,现在已经能够在ARM Mac上流畅运行ARM架构的模拟安卓设备。普通用户也可以使用AVD模拟器运行应用或游戏,不过相对而言使用门槛略高,需要经过创建虚拟机等步骤 androidauthority.com 。 '''优点:''' * '''官方支持''':作为Google官方方案,兼容性和稳定性高,可运行最新的Android版本(目前可到Android 13甚至预览版)。这意味着可以测试最新的应用特性,以及更好地兼容新应用。 * '''高度可定制''':可以模拟各种硬件配置(不同屏幕尺寸、内存、摄像头、传感器等),满足开发测试的需求。也可以模拟地理位置、电话短信等功能,非常全面。 * '''Apple Silicon 支持优秀''':在M1/M2 Mac上,官方模拟器运行ARM镜像无需指令翻译,性能相当不错。实测即使在普通用户场景下,运行大部分应用和轻度游戏也是流畅的。 * '''无第三方臃肿''':AVD模拟器提供的是接近原生的AOSP体验,没有第三方模拟器可能存在的广告或推广内容,也不存在需要额外授权安全权限的问题(因为它运行在用户态进程中,利用Hypervisor虚拟化)。 '''缺点:''' * '''上手较难''':对于非开发者而言,Android Studio 的安装和AVD配置过程略显复杂,需要下载较多组件,占用时间和磁盘空间。同时操作界面偏向开发,缺少游戏优化功能。 * '''性能略逊于专用模拟器''':在Intel Mac上,由于需要模拟ARM指令(如果运行ARM应用)或利用HAXM虚拟化x86,有一定性能损耗。大型3D游戏在AVD上可能无法达到BlueStacks那样的帧率效果,而且AVD没有针对游戏的外挂优化(如宏、键位预设)。 * '''需要手动安装应用''':默认情况下纯净的模拟器镜像可能没有集成Google Play(除非选择了Google Play镜像),因此普通用户要自行安装所需的APK包,相对不如BlueStacks那样即装即用。 '''性能建议:''' 如果主要用于开发调试,AVD默认设置通常够用。但如果要用于运行应用或游戏,可在创建AVD时调高内存和存储容量参数(例如将默认的2048MB内存提高到4096MB)。Intel Mac用户务必安装HAXM并启用VT-x支持(在Mac上VT-x一般默认开启)。Apple Silicon用户则确保使用最新版本的Android Studio以获得最佳的ARM虚拟化支持。运行过程中,可关闭模拟器的不必要日志和调试功能,以节省资源。此外,尽量使用与宿主机CPU架构匹配的系统镜像(Intel Mac用x86镜像,M系列Mac用Arm镜像)以避免指令翻译带来的性能下降。
Summary:
Please note that all contributions to freem are considered to be released under the Creative Commons Attribution-ShareAlike 4.0 (see
Freem:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)