Android 模拟器搭建

Android 模拟器搭建

背景

当前没有可用的真机平板,因此先使用 Android Studio 提供的 Android 平板模拟器,验证以下链路是否可行:

  1. Android 模拟器环境搭建
  2. adb 连接平板模拟器
  3. 安装并启动业务 APK
  4. 将现有登录模块自动化方案接入模拟器
  5. 为后续真机/模拟器统一执行做准备

当前结论

这条链路已经基本跑通:

  • Android Studio 可用
  • Android SDK / Emulator / Platform-Tools 可用
  • 平板模拟器可创建并启动
  • adb 可以识别模拟器
  • APK 可成功安装到模拟器
  • App 可通过 adb shell am start 启动

本机环境

Android Studio

  • 版本:Android Studio Panda 2 | 2025.3.2

Android SDK 路径

  • D:\Softward\AndroidSDK

已确认可用的 SDK 组件

  • Android Emulator
  • Android SDK Platform-Tools
  • Android Emulator hypervisor driver
  • Android SDK Command-line Tools (latest) 已补装

Java

  • 本机系统 Java 为 11
  • 当前阶段没有阻塞 Android Studio 和模拟器使用
  • Android Studio 使用其自带运行时,不需要先因为系统 Java 11 中断安装流程

模拟器创建配置

设备

  • Form Factor:Tablet
  • Device:Pixel Tablet

系统镜像

  • API:35
  • Android 版本:Android 15 / VanillaIceCream
  • Image:Google Play Tablet Intel x86_64 Atom System Image

模拟器特征

  • 分辨率:2560 x 1600
  • Density:320 dpi

adb 连接状态

查看设备执行:

powershell 复制代码
adb devices -l

识别结果:

  • emulator-5554 device

另外还发现一个真实设备:

  • IJSKMPAE4HAQ65EE unauthorized

说明:

  • 模拟器已可正常使用
  • 真机当前未授权,不影响先用模拟器联调

APK 安装

APK 路径

  • 目录:D:\installPackage
  • 实际安装包:app-release.apk

安装命令

powershell 复制代码
adb -s emulator-5554 install -r "D:\installPackage\app-release.apk"

安装结果

  • Success

App 启动

启动命令

powershell 复制代码
adb -s emulator-5554 shell am start -n 应用的包名(com.xx.app)/.MainActivity

启动结果

App 可以正常启动

相关推荐
荣月灵的小梅花16 分钟前
Android 给广播接收器增加权限(permission)或signature签名权限
android
沐言人生1 小时前
ReactNative 源码分析4——ReactActivity之加载JSBundle
android·react native
程序阿北1 小时前
DeepSeek 版 Claude Code:专为 DeepSeek 打造的终端编程 Agent,11.4K+ Stars 说明了这一切。
经验分享
weixin_537217062 小时前
结构化面试资源合集
经验分享
砖厂小工3 小时前
Now In Android 精讲 10 - AGENTS.md:写给 AI Agent 的项目说明书
android
Ehtan_Zheng3 小时前
Jetpack Compose 动画转换编排的艺术
android
captain_AIouo3 小时前
数据驱动运营,Captain AI打造OZON全链路数据闭环
大数据·人工智能·经验分享·aigc
Ehtan_Zheng4 小时前
Jetpack Compose 动画入门:轻松掌握状态驱动的动画转换
android
Ehtan_Zheng4 小时前
Jetpack Compose 布局与可见性动画
android
05候补工程师4 小时前
[408考研笔记] 传输层与网络层核心辨析:从逻辑通信到滑动窗口计算
网络·经验分享·笔记·网络协议·tcp/ip·考研·ip