我一直在研究这个问题,已经多次在StackOverflow上提出问题,但之前的所有答案都倾向于用类似"设置环境变量的问题来解决问题。"
我刚刚将Android Studio下载到了Mac上。我试图让它导入Cordova / Ionic应用程序,但是我收到了这个错误:
No installed build tools found. Install the Android build tools version 19.1.0 or higher.
我想我会遵循这里的建议:
https://gist.github.com/patrickhammond/4ddbe49a67e5eb1b9c03
并运行:
brew install ant
brew install maven
brew install gradle
brew install android-sdk
brew install android-ndk
但其中一些软件包已被移动,所以我必须遵循这里的建议:
https://github.com/Homebrew/homebrew-core/issues/11656
brew tap caskroom/cask
然后:
brew cask install android-sdk
brew cask install android-ndk
brew cask install android-platform-tools
此命令:
brew cask install android-ndk
提供了这个提示:
==> Caveats
You may want to add to your profile:
'export ANDROID_NDK_HOME="/usr/local/share/android-ndk"'
如果我这样做:
ls -al /usr/local/share/android-ndk
我明白了:
lrwxr-xr-x /usr/local/share/android-ndk -> /usr/local/Caskroom/android-ndk/16b/android-ndk-r16b
我检查两条路径以确保两者都归我所有,作为用户。
我打开
~/.bash_profile
并将其放置到位:
export ANDROID_HOME="/usr/local/share/android-sdk"
export ANDROID_NDK_HOME="/usr/local/share/android-ndk"
export PATH=$PATH:ANDROID_NDK_HOME:$ANDROID_HOME:$ANDROID_HOME/tools/:$ANDROID_HOME/platform-tools/
然后:
source ~/.bash_profile
我再次打开Android Studio,我又得到了同样的错误:
No installed build tools found. Install the Android build tools version 19.1.0 or higher.
我在Android Studio中打开Preferences
,然后在Path Variables
下添加:
ANDROID_HOME
/usr/local/share/android-sdk
我重启Android Studio。
我得到了和以前一样的错误。
我可能做错了什么?
如果我这样做:
sdkmanager --list
我明白了:
Available Updates:
ID | Installed | Available
------- | ------- | -------
tools | 26.0.1 | 26.1.1