Ionic项目终端构建正常 但Android Studio报未找到Android Build Tools错误
问题产生原因
- 终端与Android Studio的Android SDK路径配置不匹配:终端环境变量
ANDROID_HOME/ANDROID_SDK_ROOT指向的是已安装Build Tools的SDK目录,而Android Studio自身配置的SDK路径和终端不一致,导致无法识别已安装的构建工具 - Ionic安卓项目未显式指定Build Tools版本:项目Gradle配置中没有明确声明兼容的构建工具版本,Android Studio检索时无法匹配到已安装的版本,触发版本校验报错
报错信息:
No installed build tools found. Install the Android build tools version 19.1.0 or higher.
解决方法
- 第一步:统一SDK路径
打开Android Studio,依次进入File > Settings > Appearance & Behavior > System Settings > Android SDK(Mac系统路径为Android Studio > Settings > Appearance & Behavior > System Settings > Android SDK),核对页面顶部的「Android SDK Location」路径,和终端执行echo $ANDROID_HOME(或echo $ANDROID_SDK_ROOT)的输出结果保持完全一致,不一致则修改Studio的SDK路径为终端环境变量对应的路径,修改完成后建议重启Android Studio确保配置生效。 - 第二步:显式指定Build Tools版本
打开Ionic项目下的android目录,找到app模块下的build.gradle文件,在android配置块中添加对应版本的声明,示例如下:android { // 替换为你SDK中实际已安装的Build Tools版本,可在SDK设置页的「SDK Tools」标签下查看 buildToolsVersion "34.0.0" // 其余原有配置无需修改 } - 第三步:同步Gradle配置
修改完成后点击Android Studio顶部工具栏的「Sync Project with Gradle Files」按钮,等待同步完成后重新执行构建即可。
内容的提问来源于stack exchange,提问作者Pradip Mondal
相关产品推荐
相关产品推荐

