IntelliJ IDEA 12和Homebrew Android SDK

时间:2013-05-10 15:29:18

标签: android path intellij-idea homebrew

我已通过Homebrew安装了最新的Android SDK:

brew install android
brew info android
android-sdk: stable r21.1
http://developer.android.com/index.html
/usr/local/Cellar/android-sdk/r21.1 (9032 files, 619M) *
  Built from source
https://github.com/mxcl/homebrew/commits/master/Library/Formula/android-sdk.rb
==> Caveats
Now run the `android' tool to install the actual SDK stuff.

The Android-SDK location for IDEs such as Eclipse, IntelliJ etc is:
  /usr/local/Cellar/android-sdk/r21.1

You will have to install the platform-tools and docs EVERY time this formula
updates. If you want to try and fix this then see the comment in this formula.

You may need to add the following to your .bashrc:
  export ANDROID_SDK_ROOT=/usr/local/opt/android-sdk

Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

我已经从'android'工具安装了最新的SDK,但是当在IntelliJ IDEA 12中创建一个新的Project / Android应用程序时,我无法获得android SDK的路径(在/ usr / local / Cellar /中),我可以复制/通过表单中的路径,IntelliJ打开Finder,无法访问/ usr / local / Cellar。

我正在寻找一种干净而优雅的方式在IntelliJ IDEA中添加自制软件的android sdk

3 个答案:

答案 0 :(得分:22)

  1. 在文件选择器对话框中按 Cmd Shift ,以显示隐藏文件。< / p>

  2. 导航至/usr/local/Cellar/android-sdk/r21.1目录。

  3. 如果键盘快捷键不起作用(例如另一个插件正在使用该快捷方式),另一种方法是将/usr添加到您的查找器收藏夹并从那里导航。

答案 1 :(得分:1)

我在找到CrazyCoder的答案之前做了这个,通过软链接android-sdk:

ln -s /usr/local/Cellar/android-sdk/r21.1 /opt/android-sdk

我推荐CrazyCoder的方法。

答案 2 :(得分:0)

添加其他答案

默认情况下,brew cask install android-sdk仅安装tools。并且Intellij由于某种原因未将其识别为android sdk主页。为了使其易于识别,应该至少有一个平台。因此,应该使用sdkmanager安装某些平台:

sdkmanager "platforms;android-28"