Cordova 没有看到已安装的 Android SDK

Cordova doesn't see installed Android SDK

当我 运行 cordova requirements 我的 Mac 告诉我我没有安装任何 android 目标时,但 Android Studio 告诉我我有.

我在 .bash_profile 中设置了 JAVA_HOME 和 ANDROID_HOME:

export JAVA_HOME=/usr/libexec/java_home

export ANDROID_HOME=/Users/darrensweeney/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/emulator

然而当我 运行 cordova requirements 我看到以下内容:

我是不是漏了一步?

我也试过在 Cordova 中删除并重新添加 Android 平台,没有区别。

更新:

Android Studio 抛出错误 Please select Android SDK,我通过与 Gradle.

同步修复了该错误

现在 cordova requirements 显示如下:

如何让它看到 android-30 已安装?

经过几个小时的挖掘,有一个更好的方法来做到这一点:

安装android-sdk库:

brew install --cask android-sdk

然后您可以使用 sdkmanager 添加任何平台:

sdkmanager "platforms;android-30"