Linux环境下Cordova检测提示Android target未安装的解决求助
解决Cordova提示“Android target: not installed”的问题
1. 确保环境变量生效且配置完整
刚修改完.bashrc后,先执行命令让配置立即生效:
source ~/.bashrc
然后检查环境变量是否正确加载:
echo $ANDROID_HOME echo $PATH
注意:新版Android SDK的命令行工具路径为$ANDROID_HOME/cmdline-tools/latest/bin,如果你的PATH里没包含这个路径,需要补充到.bashrc中:
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
补充后再次执行source ~/.bashrc让配置生效。
2. 安装Cordova所需的Android SDK平台
先查看当前可用的Android SDK平台版本:
sdkmanager --list
找到Cordova对应版本支持的平台(比如Cordova 12.x通常需要android-33或android-34),执行命令安装平台及对应版本的build-tools:
sdkmanager "platforms;android-33" "build-tools;33.0.2"
3. 重新验证Cordova环境
安装完成后,再次执行命令检查:
cordova requirements
如果仍有问题,确认Java版本是否符合要求(Cordova 12+需要Java 11及以上),执行java -version查看版本信息。
内容的提问来源于stack exchange,提问作者Mr-Fox-h
相关产品推荐
相关产品推荐

