Android Studio不会使用Brew Cask Android-SDK目录

JTT*_*JTT 4 homebrew android android-studio

我们尝试维护脚本以快速加入新开发人员并保持团队/成员之间的一致性.我们曾经通过命令行安装Android SDK和NDK工具作为我们脚本的一部分,下载我们需要的所有平台和工具,然后设置android studio来使用它们.自从Android 26发布以来,这似乎不可能,Android希望所有这些都可以通过Studio完成.是否有任何理由说明以下情况不起作用?

Mac OSX And​​roid Studio:2.3.3 - 通过brew cask install android-studio(Homebrew)安装

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

重现步骤:

  1. 使用自制软件桶安装上面的依赖项.
  2. 更新环境变量(以bash配置文件等方式导出它们).
  3. 打开android studio - 它应该提示安装SDK.
  4. 尝试使用sharesdk(上面的android sdk根路径).
  5. Android Studio称sdks无效也无空.

Nic*_*las 6

试试跑步sdkmanager "platforms;android-26".这是因为未安装基本工具以将其识别为有效的SDK目录.


JTT*_*JTT 0

对于 osx 和新的 Android Studio(此时为 2.3.3),sdk 现在位于 ~/Library/Android/platforms 中,工具位于 ~/Library/Android/platform-tools 中,因此将它们添加到我们的路径中,而不是使用酿造。