IntelliJ IDEA 12 和 Homebrew Android SDK

Posted

技术标签:

【中文标题】IntelliJ IDEA 12 和 Homebrew Android SDK【英文标题】:IntelliJ IDEA 12 and Homebrew Android SDK 【发布时间】:2013-05-05 08:13:30 【问题描述】:

我已经通过 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 中创建新的项目/Android 应用程序时,我无法找到 android SDK 的路径(在 /usr/local/Cellar/ 中),我可以'不要复制/粘贴表单中的路径,IntelliJ 正在打开 Finder,无法访问 /usr/local/Cellar。

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

【问题讨论】:

现在我发现没有公式android,但是caskroom/android-sdk,我安装了它,但是当我链接到 IntelliJ IDEA 时,它无法工作 【参考方案1】:

    在文件选择器对话框中按 CmdShift.显示隐藏文件

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

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

【讨论】:

优秀的解决方案! Cmd-Shift-。我系统上的另一个插件正在使用它。除了这个秘密的键盘握手(例如使用 UI 元素)之外,还有其他方法可以显示隐藏文件吗?【参考方案2】:

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

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

我推荐 CrazyCoder 的方法。

【讨论】:

【参考方案3】:

其他答案的补充

默认情况下,brew cask install android-sdk 仅安装 tools。而Intellij由于某种原因不承认它是android sdk home。为了使其可识别,应该至少有一个平台。所以有些平台应该安装sdkmanager:

sdkmanager "platforms;android-28"

【讨论】:

以上是关于IntelliJ IDEA 12 和 Homebrew Android SDK的主要内容,如果未能解决你的问题,请参考以下文章

Idea_Intellij Idea 12 生成serialVersionUID的方法

在 IntelliJ IDEA 12 中保存时删除尾随空格

将 google-play-services 库导入 Intellij IDEA 12(和 13)

IntelliJ IDEA 12 保留空行

无法使用 Intellij Idea community 12.1.4 和 maven 3.0.5 下载源代码

12个超好用的IntelliJ IDEA 插件!你用过几个?