我在我的 Mac 上設定科爾多瓦時遇到問題。
我收到此錯誤 No installed build tools found. Install the Android build tools version 30.0.3 or higher.我已經使用 android studio 安裝了構建工具。但據我所知,當我運行“cordova build android”時,cordova 沒有使用它
我的構建日志
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=undefined (DEPRECATED)
Using Android SDK: /opt/homebrew/Caskroom/android-sdk/4333796
Subproject Path: CordovaLib
Subproject Path: app
FAILURE: Build failed with an exception.
* Where:
Script '/Users/ad8kunle/app/platforms/android/CordovaLib/cordova.gradle' line: 69
* What went wrong:
A problem occurred evaluating script.
> No installed build tools found. Install the Android build tools version 30.0.3 or higher.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.1.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 1s
我的 .bash 個人資料
export ANDROID_HOME=~/Library/Android/sdk
export ANDROID_SDK_ROOT=~/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
uj5u.com熱心網友回復:
我遇到了同樣的問題,這在我的 Mac 上對我有用。
將路徑添加到您的 ~/.bash_profile ( /users/ad8kunle/.bash_profile )
export ANDROID_HOME=/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
退出終端并重新開始
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/452530.html
下一篇:如何確定字串中的唯一字符
