Cordova 没有看到已安装的 Android SDK

Dar*_*ney 2 macos cordova android-studio

当我运行cordova requirementsMac 时,告诉我没有安装任何 Android 目标,但 Android Studio 却告诉我已经安装了。

在此输入图像描述

在此输入图像描述

我已将 JAVA_HOME 和 ANDROID_HOME 设置如下.bash_profile

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
Run Code Online (Sandbox Code Playgroud)

然而,当我跑步时,cordova requirements我看到以下内容:

在此输入图像描述

我是不是少了一步?

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

更新:

Android Studio 抛出一个错误Please select Android SDK,我通过与 Gradle 同步修复了该错误。

现在cordova requirements显示以下内容:

在此输入图像描述

我怎样才能让它看到已android-30安装?

Dar*_*ney 9

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

安装 android-sdk 库:

brew install --cask android-sdk

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

sdkmanager "platforms;android-30"