在Mac OS X上安装Android SDK的位置?

Car*_*ter 195 macos configuration android

Android SDK应该安装在Mac OS X上的哪个位置?

sor*_*rin 433

在OS X下安装Android SDK的最简单(和标准)方法是使用brew.

brew install android-sdk

如果你没有自制软件,这里是如何获得它.

这将安装Android SDK /usr/local/Cellar/android-sdk/,此时,这是安装它的最佳位置.

  • @kalev可能值得向Eclipse或IntelliJ报告,IDE不应该引用包含版本号的已解析的Cellar目录.他们应该只引用`/ usr/local/opt/android-sdk`. (14认同)
  • 自制的岩石!安装Homebrew后,您还可以运行`android update sdk --no-ui`来获取最新的SDK版本.--no-ui选项如果你当然只使用CLI(即用Cordova) - 赢! (7认同)

gmu*_*hna 74

现在android-sdk是从迁移homebrew/corecaskroom/cask.

brew tap caskroom/cask
Run Code Online (Sandbox Code Playgroud)

并安装android-sdk使用

brew cask install android-sdk
Run Code Online (Sandbox Code Playgroud)

您将不得不添加ANDROID_HOME到配置文件(.zshrc或.bashrc)

export ANDROID_HOME=/usr/local/share/android-sdk
Run Code Online (Sandbox Code Playgroud)

  • 看来我可以暂时修复安装脚本:`brew cask edit android-sdk`我编辑了preflight命令.我修改了`input:'y'`到`input:'y y y y y y y'`每个`y之间的换行符 (2认同)

Joh*_*ang 39

我个人的偏好是将其放入~/opt/local/android-sdk-mac或/ Developer/android-sdk-mac后者是Xcode和所有Apple Dev工具所在的位置.

  • 对于未来的读者,如果您使用的是iOS 10.6,请不要存储在/ Developer/android-sdk-mac下或/ Developer下的任何地方,因为当您升级到10.7时,Apple会将您的/ Developer目录放在.Trash中 (38认同)
  • @James你的意思是OSX,而​​不是iOS;) (9认同)
  • 使用自制软件安装(请参阅sorin的答案)比在文件系统中的某个随机位置放置要好得多. (5认同)
  • 接受的答案; 虽然其他的都是真的 - 套件可以安装在任何地方 - 这是我的问题的精神,并给我一些具体的工作.谢谢. (2认同)

小智 38

当我安装Android Studio 1.0时,它最终进入了

/库/安卓/ SDK /

  • 在我的情况下,它在〜/ Library/Android/sdk / (18认同)

Wes*_*ger 28

默认情况下,android sdk安装程序路径是 ~/Library/Android/sdk/


sud*_*ang 16

你可以用不同的方式安装android-sdk

  1. homebrew
    使用brew.sh中的命令安装brew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  
    
    Run Code Online (Sandbox Code Playgroud)

    安装android-sdk使用

    brew install android-sdk
    
    Run Code Online (Sandbox Code Playgroud)

    现在android-sdk将安装在/usr/local/opt/android-sdk

    export ANDROID_HOME=/usr/local/opt/android-sdk
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果您在网站上安装了android studio ,
    android-sdk将会安装在~/Library/Android/sdk

    export ANDROID_HOME=~/Library/Android/sdk
    
    Run Code Online (Sandbox Code Playgroud)

我认为这些默认值是有意义的,并且更好地坚持它


Jus*_*son 7

来自http://developer.android.com/sdk/index.html,您似乎可以在任何地方安装SDK,只要您

  1. "在<sdk>/tools/文件夹中执行android工具"
  2. <sdk>/tools目录添加到系统路径

更多信息可以在这里找到:http://developer.android.com/sdk/installing.html

  • 放置它的最佳位置是你会记住它所在的位置 - 不,我不是很苛刻(或似是而非),只是这是个人选择,通常不是专业选择. (2认同)
  • 谢谢,凯文; 我很欣赏你的逻辑.只是我没有标准的地方放置这些东西,而且我很想知道其他开发人员会有什么不足为奇的地方.在unix中有许多标准的东西 - 有时候某些软件需要标准,也就是说,不仅仅是惯例.我意识到Mac是自由的,但仍然希望符合某种标准或惯例. (2认同)

Cas*_*eyB 6

我刚进去了MyUser/Documents/Development.我是唯一一个使用我的Mac的人,所以我不需要担心让它在系统范围内可访问.