【问题标题】:IntelliJ IDEA unable to find android sdkIntelliJ IDEA 找不到 android sdk
【发布时间】:2014-06-06 09:58:29
【问题描述】:

我正在尝试将 libGDX 项目导入运行 OSX 10.9 的 IntelliJ。创建我自己的项目时,在 gdx-setup 中指定 android sdk 的路径不是问题,但是在导入一个时,我一直遇到问题:

SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

我没有找到任何类似于 local.properties 文件并且不知道如何创建一个文件,因此我将 ANDROID_HOME 环境变量设置为我的 android sdk 的路径,并将其添加到我的 .bash_profile:export ANDROID_HOME=/Applications/android-sdk 此外,我还将 $ANDROID_HOME:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 添加到我的 PATH 中,这似乎有点矫枉过正,但不幸的是 PATH isn't recursive

IntelliJ 没有得到任何这些,但我猜将它添加到我的 .bash_profile 不是正确的做法?

非常感谢您!

【问题讨论】:

    标签: android macos intellij-idea libgdx


    【解决方案1】:

    感谢 libGDX IRC 中的友好人士,结果证明添加 local.properties 文件相对容易。必要的内容只是

    sdk.dir=/path/to/android/sdk

    这解决了问题,IntelliJ 现在可以导入项目了。没有关于使用环境变量的更多信息。

    【讨论】:

      【解决方案2】:

      这是非正统的,但我无法评论(没有足够的业力)所以我正在写一个答案,你说的local.properties 文件在哪里?我找不到它。

      但是我已经通过以下方式解决了它:

      • 打开您的 Project Structure 设置 (Ctrl+alt+shift+s)
      • Platform Settings 组下选择SDKs
      • 使用+ 符号添加Android SDK > 选择您的/path/to/android/sdk
      • 选择构建目标
        • 可选:我还将 sdk 命名为 'android' 我不确定这是否解决了任何问题,但它确实使 sdk 模棱两可
      • 申请
      • 转到Project Settings 并选择Modules
      • 选择android并在Module Sdk下选择我们刚刚添加的android sdk(重命名可以在这里派上用场)。
      • 申请,等待,完成。

      【讨论】:

      • local.properties 文件如果不存在,可以在项目根目录下创建。但是您的方法也应该有效:)
      • @kiliankoe 回过头来看,似乎也生成了 local.properties 文件。你的可能更轻松。
      【解决方案3】:

      在 IntelliJ IDEA 2016.1.2 上它对我来说是这样工作的:

      • 菜单File -> Other Settings -> Default Project Structure...
      • 在左侧下方Project Settings -> Projects
      • 点击New...按钮
      • 选择Android SDK 并插入它的路径。

      之后,IDEA 将知道在哪里可以找到 Android SDK 的新项目或导入项目

      【讨论】:

      • 太棒了!我无法在 Preferences > Android SDK > Android SDK Location 中编辑 SDK 路径。但这在 IntelliJ 2017.3 中对我有用!
      猜你喜欢
      • 2019-01-23
      • 2017-09-12
      • 2013-05-05
      • 2017-12-04
      • 1970-01-01
      • 2015-03-12
      • 2019-09-03
      • 2013-02-21
      • 1970-01-01
      相关资源
      最近更新 更多