Where does homebrew install android-sdk?

前端 未结 6 902
北海茫月
北海茫月 2020-12-29 23:32

Where does homebrew install the android-sdk when you run the command:

brew cask install android-sdk

I want to be able to add it to the PATH

相关标签:
6条回答
  • 2020-12-30 00:04

    Homebrew installs things in the Cellar:

    /usr/local/Cellar

    0 讨论(0)
  • 2020-12-30 00:07

    You would be better off using the symlink that Homebrew creates to ANDROID_HOME, as it will always be the newest version:

    /usr/local/opt/android-sdk/

    So your PATH would be:

    export PATH=$PATH:/usr/local/opt/android-sdk/tools:/usr/local/opt/android-sdk/platform-tools

    0 讨论(0)
  • 2020-12-30 00:08

    The installation folder of android-sdk is:

    /usr/local/Cellar/android-sdk/<VERSION>
    

    Therefore, if you want to add it to PATH, you need to add the following line to ~/.bashrc

    export PATH=$PATH:/usr/local/Cellar/android-sdk/<VERSION>/tools:/usr/local/Cellar/android-sdk/<VERSION>/platform-tools
    

    Don't forget to replace <VERSION> with an installed version, just take a look inside of android-sdk folder to see what version you have installed.

    0 讨论(0)
  • 2020-12-30 00:14

    Unfortunately, brew has now changed where android-sdk is installed, so all of these older questions are no longer correct.

    When installing via brew cask install android-sdk, you'll now be informed that you should add export ANDROID_SDK_ROOT=/usr/local/share/android-sdk to your profile, and, indeed, that directory is now a symlink to the version android-sdk directory (currently /usr/local/Caskroom/android-sdk/25.2.3).

    To summarise, add the following to your .profile/.bashrc/.whatever:

    export ANDROID_SDK_ROOT=/usr/local/share/android-sdk

    export PATH=$PATH:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools

    0 讨论(0)
  • 2020-12-30 00:28

    in my machine, at /usr/local/share/android-sdk

    0 讨论(0)
  • 2020-12-30 00:30

    use brew cask info android-sdk

    after installing, you can get some basic information about what needs to be set and where:

    › brew cask info android-sdk
    ...etc
    /usr/local/Caskroom/android-sdk/3859397,26.0.1/build-tools/26.0.1/aapt (binary)
    /usr/local/Caskroom/android-sdk/3859397,26.0.1/tools/bin/avdmanager
    ...etc
    
    ==> Caveats
    We will install android-sdk-tools, platform-tools, and build-tools for 
    you. You can control android sdk packages via the sdkmanager command.
    You may want to add to your profile:
    
      'export ANDROID_SDK_ROOT=/usr/local/share/android-sdk'
    

    notes

    Prior to March 2017 you could run brew info android-sdk

    0 讨论(0)
提交回复
热议问题