我们尝试维护脚本以快速加入新的开发人员,并保持团队/成员之间的一致性。我们曾经通过命令行安装Android SDK和NDK工具作为脚本的一部分,下载我们需要的所有平台和工具,然后设置android studio来使用它们。自从安卓26发布以来,这似乎是不可能的,安卓希望这一切都通过Studio完成。有没有什么原因导致下面的场景不起作用?
Mac OSX Android Studio: 2.3.3 -通过brew cask install android-studio
(自制软件)安装
Android-SDK 26:通过brew cask install android-sdk
安装
Android rc文件(源自bash_profile)
export ANDROID_SDK_ROOT=/usr/local/share/android-sdk
export ANDROID_HOME=/usr/local/share/android-sdk/
export ANDROID_NDK_HOME=/usr/local/share/android-ndk
重现步骤:
。
share
sdk (android sdk根路径android Studio表示sdk无效或为空。发布于 2017-09-30 01:18:56
对于osx和新的Android Studio (目前为2.3.3),sdk现在位于~/Library/Android/platforms中,而工具位于~/Library/Android/platform-tools中,因此请将这些工具添加到我们的路径中,而不是使用brew。
发布于 2017-08-04 12:28:44
尝试运行sdkmanager "platforms;android-26"
。这是因为安装的基本工具不能被识别为有效的SDK目录。
发布于 2018-03-01 20:07:40
为了让Android Studio对brew满意,我不得不"brew“:
brew cask install android-sdk
brew cask install android-platform-tools
sdkmanager "platforms;android-27"
sdkmanager "build-tools;27.0.3"
sdkmanager "extras;android;m2repository"
sdkmanager "extras;google;m2repository"
sdkmanager "sources;android-27"
我的ANDROID_HOME是:
/usr/local/share/android-sdk
https://stackoverflow.com/questions/45018086
复制相似问题