【问题标题】:intelliJ IDEA 13 error: please select Android SDKIntelliJ IDEA 13 错误:请选择 Android SDK
【发布时间】:2014-01-30 22:59:35
【问题描述】:

我在Win7 x64 上安装了Android SDK 22.3JDK 1.7 update 21。现在我使用intelliJ 13.0.1(也使用模拟器作为目标设备)创建了一个空的android应用程序项目并尝试构建项目,但遇到了'Error: Please select Android SDK'

所以我选择Emulator 作为Target Device,但我无法选择我的AVD,因为有一个Error: Cannot find any configured Android SDK

在项目结构中,它清楚地将“Android 4.4.2 平台”显示为项目 SDK。所以我很困惑,不知道如何解决这个问题。

ps。我正在将intelliJ 12.1.2 升级到intelliJ 13.0.1,并且在启动 13.0.1 时所有设置都自动从 12.1.2 继承,但似乎并非所有设置都完全复制到 13.0.1,这是出乎意料的。

干杯

【问题讨论】:

  • 检查模块 SDK,是否设置为 Project SDK 或其他。
  • 模块SDK设置为Project SDK,然后我改成Android 4.4.2平台,还是编译不了。
  • 所以最后的解决方法是在Platform Settings中再次为Android SDK添加Add New SDK,这很有趣。
  • SDK 未完全初始化时有时会发生这种情况。但现在它应该保持这种状态。
  • @AndreyMyatlyuk “SDK 未完全初始化”是什么意思?是否需要手动初始化 SDK?

标签: java android intellij-idea


【解决方案1】:

我的问题: “请选择 Android SDK”,但一切正常 :( -> 我认为 IntelliJ 文件之一已崩溃(蓝屏死机后)

我的决心:

文件 -> 设置 -> Android SDK -> Android SDK 位置编辑 -> 下一步,下一步(Android SDK 是最新的。),完成

...崩溃的文件已修复!

【讨论】:

  • 也为 Android Studio 工作过
  • 问题仍然存在 - 这是我在 Windows 上针对 AS3 的类似解决方法步骤:stackoverflow.com/a/45865789/3853712
  • 除了遵循此答案之外,您可能还需要重新导入项目并重新启动 Studio。
  • 它实际上是文件 -> 设置 -> 系统设置 -> Android SDK :)
  • 尽管选择 SDK 进行编辑显示一条消息“无事可做”,但按照步骤操作后问题已解决。
【解决方案2】:

我在安装 Intellij IDEA Ultimate 14.1 并打开我使用 Android Studio 创建的现有 Android 项目后遇到此错误。事实证明,我只需将 Android SDK 添加到我的 SDK 列表中并修复项目/模块 SDK 设置。我就是这样做的:

转到File -> Project Structure。单击项目设置下的项目选项卡。在 Project SDK 下,单击 New -> Android SDK

现在为您的 Android SDK 选择现有目录。在我的情况下,它在这个文件夹中:

C:\Users\<windows username>\AppData\Local\Android\android-sdk

单击确定。弹出一个菜单,要求您设置 Java SDK + Build 目标。您可以更改这些或将其保留为默认值并点击确定。您现在应该在 Project SDK 下拉列表中看到“Android API XX 平台”。点击底部的应用。然后转到项目设置下的模块选项卡,然后单击模块列表中的文件夹。

对于每个文件夹,转到依赖项选项卡并将模块 SDK 更改为新的 Android SDK,然后单击应用。然后单击“确定”关闭“项目结构”对话框。

做完以上,我的项目就搞定了。

【讨论】:

    【解决方案3】:

    我曾经遇到过同样的问题。一切似乎都是正确的。我重新启动、删除 Android 工作室的缓存并使缓存无效、重建、清理并且没有任何改变。最后通过在android studio 3.0中点击Sync Project with Gradle Files按钮解决

    【讨论】:

    • 我使用的是 Android Studio 3.0.1。点击Sync Project with Gradle Files 会修复它。
    【解决方案4】:

    从 Intellij 中删除所有 android SDK 并重新添加

    为此打开项目结构,在 SDK 窗格中,删除所有 android SDK,单击确定。打开项目结构并再次添加它们。

    【讨论】:

    • 为我工作:只需剪切到 SDK 的路径,单击应用,将其粘贴回并再次应用。 … 该死的错误 Android Studio。
    【解决方案5】:

    在 android 3.1.1 中,我们无法在工具中找到同步项目 所以C:\Users\AndroidStudioProjects\projectname\.idea\libraries 从库中删除文件并再次同步

    【讨论】:

      【解决方案6】:

      如果您无法编译项目并且收到此消息:

      转到 File -> Project Structure,然后转到 Modules 部分并选择您的模块应用程序,然后选择 Compile Sdk Version 和一个Build Tools Version,然后点击OK

      等到 gradle 同步并准备就绪!

      【讨论】:

        【解决方案7】:

        我实际上在 IntelliJ Idea 14 中遇到了这个问题。 我的项目在 Android Studio 上运行良好。 我决定继续开发 IntelliJ 的想法。 导入项目后,我没有成功运行它,并且在编辑配置框中收到类似的错误消息。 根据@Ali 所说,我删除了我所有的 SDK 并重新安装了它们,但没有成功。

        我打开了“项目结构”>“平台设置”>SDK。我发现未设置“Android API 21 平台”的“构建目标”。通过将其设置为我最新的 SDK 之一,问题得到解决,我可以毫无问题地运行项目。

        【讨论】:

          【解决方案8】:

          当我也从 intellij Idea 12 更新到 13 时,我遇到了同样的问题。在我的情况下,我的 Android SDK 的构建目标没有被正确识别,它用红色表示“未设置”而不是 Android 2.2 .即使我选择了 Android 2.2 并单击了应用和确定,但当我重新打开项目结构对话框时,它再次显示“未设置”消息。

          然后我选择了另一个版本,这次是Android 4.0,点击apply,然后再次选择Android 2.2,点击apply。这对我有用。

          【讨论】:

            【解决方案9】:

            也许不是那么常见的解决方案,但对我来说 重新启动 IDE 工作得很好。我使用 Android Studio 2.2.3

            【讨论】:

              【解决方案10】:

              检查应用程序 build.gradle 文件中的下一行。

              android {
                  compileSdkVersion 25       <--- Set exist in local machine sdk version.
                  buildToolsVersion '25.0.3' <--- Set exist build tools version.
              }
              

              【讨论】:

                【解决方案11】:
                1. 转到项目结构 (Ctrl + Alt + shift + S) -> 平台设置 -> SDK -> 按“加号”图标
                2. 选择“Android SDK”并输入SDK路径(例如:C:\Program Files (x86)\Android\android-sdk)
                3. 应用或确定按钮
                4. 要快乐

                【讨论】:

                  【解决方案12】:

                  File -> Invalidate Caches / Restart 对我有用 (这总是一个很好的第一次尝试)

                  【讨论】:

                    【解决方案13】:

                    您必须从项目设置中选择构建工具版本。

                    1. 选择项目应用文件夹
                    2. 按 F4 或右键单击项目应用文件夹并打开模块 设置 在“属性”选项卡中,从列表中选择“构建工具版本”

                    这对我有用,希望对你有帮助。

                    【讨论】:

                      【解决方案14】:

                      似乎IDEA找不到Android SDK。

                      使用 Android SDK Installer 后是否重启过电脑?

                      之后,您是否启动了 SDK Manager 来安装 Android 4.2.2 SDK?

                      你能检查一下 Android_SDK_HOME 环境变量吗?


                      考虑到 Android SDK Installer 只是安装了一个 Manager。之后,您必须安装一个(或多个)SDK。

                      此外,当您在项目结构中看到“Android 4.4.2 平台”时,这意味着该项目将要求使用该 SDK。并不代表已经安装了SDK。

                      【讨论】:

                        【解决方案15】:

                        我遇到了类似的问题。我不得不再次添加我之前使用过的相同的 android sdk 并且它起作用了。

                        【讨论】:

                          【解决方案16】:

                          屏幕左下方有一个名为 android monitor 的按钮。如果您对 sdk 有疑问,它将向您显示配置链接。更改您的 sdk 文件夹的路径。一切都会好起来的

                          【讨论】:

                          • 如果你没有直接看到安卓监视器,去工具>安卓>安卓监视器..在几秒钟内你必须看到屏幕左下角的按钮..当你点击它时弹出窗口
                          • 您可以编辑您的答案,而不是添加评论。为了获得更好的答案,如果您可以放一些屏幕截图以便为您的答案提供更多支持,那就太好了。
                          【解决方案17】:

                          我曾经遇到过同样的问题。我通过文件->打开->其他项目解决了这个问题,然后通过这种方式切换这个项目。

                          【讨论】:

                            【解决方案18】:

                            如果您已经在使用 android studio,那么 Android SDK 已经存在,只是 IntelliJ Idea 无法找到它,请按照以下步骤将其指向 Android SDK-

                            1. 导航到首选项(在文件下)
                            2. 导航到 Android SDK 部分
                            3. 您将看到 Edit 用于更新 Android SDK 路径,但由于在 IntelliJ 的情况下未设置,您将看到空路径。
                            4. 点击Edit,它会搜索一些Android SDK。如果找到,只需应用它,否则它将下载新的 SDK 并应用。

                            现在再次尝试同步 Gradle。希望这可行,谢谢。

                            【讨论】:

                              【解决方案19】:

                              检查您是否已安装所有必需的附加组件。 另外我建议你使用真正的安卓手机进行调试。更好,更真实,更快。

                              【讨论】:

                              • 他的具体问题是关于模拟器的。建议某人使用真正的手机是无关紧要的,尤其是因为人们使用模拟器来模拟多种手机类型和 android 运行时。
                              • 我还写了他/她必须检查的内容,如果您没有注意到!我只是推荐这个!
                              猜你喜欢
                              • 1970-01-01
                              • 2016-06-26
                              • 1970-01-01
                              • 2016-05-18
                              • 1970-01-01
                              • 2017-09-12
                              • 2013-05-05
                              • 2014-06-06
                              • 1970-01-01
                              相关资源
                              最近更新 更多