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

执行meteor run android报错:Android target检测失败求解决方案

解决meteor run android中avdmanager ENOENT错误

问题根源

Android SDK新版本调整了目录结构,avdmanager等工具不再放在旧的${ANDROID_HOME}/tools目录下,而是迁移到cmdline-tools/latest/bin路径中,你之前的环境变量配置未覆盖这个新路径,导致系统找不到该命令。

具体解决步骤

  • 确认cmdline-tools位置:
    常规路径为${HOME}/Android/Sdk/cmdline-tools/latest/bin。如果你的cmdline-tools目录下是具体版本号(如9.0),可将该版本文件夹重命名为latest,或直接使用版本号路径。

  • 更新环境变量:
    在终端执行以下命令(若需永久生效,需将这些命令添加到~/.bashrc、~/.zshrc等对应shell配置文件中):

    export ANDROID_HOME=${HOME}/Android/Sdk
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools
    export PATH=${PATH}:${ANDROID_HOME}/cmdline-tools/latest/bin
    export PATH=${PATH}:${ANDROID_HOME}/emulator
    
  • 验证配置:
    执行avdmanager list target命令,若能正常列出已安装的Android目标平台,说明配置生效。

  • 检查SDK组件:
    打开Android Studio的SDK Manager,确保已安装至少一个Android SDK Platform(例如Android 34),同时确认cmdline-tools组件已正确安装。

  • 生效配置:
    若配置后仍无效果,重启终端或执行source ~/.bashrc(bash环境)、source ~/.zshrc(zsh环境)让配置立即生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 10:22:11