You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android模拟器启动失败及Java运行时缺失问题技术求助

Android模拟器启动失败+应用安装失败问题解决方案

核心问题分析

从错误日志来看,存在两个关键问题:

  1. emulator -list-avds无法识别已创建的模拟器
  2. 系统找不到Java Runtime环境,导致./gradlew命令执行失败
error 启动模拟器失败。原因:`emulator -list-avds`未找到任何模拟器。
warn 请手动启动模拟器或连接设备,否则应用可能启动失败。
info 正在安装应用...
操作无法完成。找不到Java Runtime。
请访问http://www.java.com了解Java安装信息。


error 应用安装失败。请确保已配置Android开发环境:https://reactnative.dev/docs/environment-setup。
Error: 命令执行失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081
操作无法完成。找不到Java Runtime。
请访问http://www.java.com了解Java安装信息。

分步解决

1. 修复Java Runtime缺失问题

  • 使用Android Studio自带JDK(推荐):
    打开Android Studio,进入Settings -> Build, Execution, Deployment -> Build Tools -> Gradle,选择Use embedded JDK (recommended)选项,保存设置后重启Android Studio。
  • 手动配置环境变量:
    若使用独立JDK,确保JAVA_HOME环境变量指向JDK安装根目录,并将%JAVA_HOME%\bin(Windows)或$JAVA_HOME/bin(Mac/Linux)添加到系统PATH中,配置完成后重启终端或电脑。

2. 修复模拟器无法识别问题

  • 配置emulator路径到系统PATH:
    找到Android SDK安装目录下的emulator文件夹(通常路径为SDK根目录/emulator),将该路径添加到系统PATH环境变量中,配置后重启终端。
  • 检查并修复AVD状态:
    打开Android Studio的AVD Manager,查看已创建的模拟器:
    • 若模拟器状态异常,点击Actions列的下拉菜单,选择Wipe Data或Cold Boot Now尝试修复;
    • 若修复无效,删除现有模拟器并重新创建,确保选择的系统镜像完整下载。
  • 手动启动模拟器后再执行安装:
    通过AVD Manager手动启动模拟器,确认模拟器正常运行后,再执行应用安装命令。

内容的提问来源于stack exchange,提问作者kore24

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 06:54:35