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"
当我 运行 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"