go to index

cordova提示No usable Android build tools found错误的解决方案

read time 3 min read
Cordova Android 安卓 SDK

该错误表示系统中没有找到可用的 Android Build Tools 版本,或者已安装的版本不符合要求。本文将介绍如何解决这一问题。

解决办法

方法一:通过 Android Studio SDK Manager 安装所需的 Build Tools

  1. 打开 Android Studio

    • 启动 Android Studio 并进入主界面。
  2. 打开 SDK Manager

    • 点击菜单栏中的 Tools -> SDK Manager,或使用快捷键 Ctrl + Alt + S 打开设置,然后选择 Appearance & Behavior -> System Settings -> Android SDK
  3. 安装所需的 Build Tools 版本

    • SDK Tools 标签下,勾选需要的 Android Build Tools 版本(如 33.0.2),然后点击 Apply 进行安装。
  4. 验证安装

    • 安装完成后,确保新版本的 Build Tools 已正确安装并可用。

方法二:通过命令行安装 Build Tools

如果你更喜欢使用命令行工具,可以通过 sdkmanager 命令来安装所需的 Build Tools 版本。

  1. 安装 sdkmanager(如果尚未安装):

    • 确保你已经安装了 Android SDK Command-line Tools。如果没有,请先安装。
  2. 安装特定版本的 Build Tools

    • 使用以下命令安装所需的 Build Tools 版本(例如 33.0.2):

      bash
      sdkmanager "build-tools;33.0.2"
      
  3. 更新环境变量(如果需要):

    • 确保 sdkmanagerbuild-tools 路径已添加到系统的环境变量中。

注意事项

  • 版本一致性:确保安装的 Build Tools 版本与项目需求一致,避免因版本不匹配导致的问题。
  • 依赖项检查:安装 Build Tools 后,建议重新构建项目以确保所有依赖项都已正确解析。
  • 环境配置:确保 ANDROID_HOMEPATH 环境变量已正确配置,指向正确的 Android SDK 和 Build Tools 目录。