intelliJ IDEA 13错误:请选择Android SDK

时间:2014-01-12 01:37:53

标签: java android intellij-idea

我在Android SDK 22.3上安装了JDK 1.7 update 21Win7 x64。现在我使用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平台”显示为Project SDK。所以我完全糊涂了,不知道如何解决这个问题。

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

欢呼

19 个答案:

答案 0 :(得分:151)

我的问题: “请选择Android SDK”,但一切都很好:( - >我认为其中一个IntelliJ文件崩溃了(死后的蓝屏)

我的决议:

档案 - >设置 - > Android SDK - > Android SDK位置编辑 - >接下来,Next(Android SDK是最新的。),已完成

...并且已经修复了崩溃的文件!

答案 1 :(得分:67)

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

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

Adding new Android SDK

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

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

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

Module List

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

完成上述操作后,我的项目已修复。

答案 2 :(得分:48)

我曾经遇到过同样的问题。一切似乎都是对的。我重新启动,删除和无效Android工作室的缓存,重建,清理和更改。最后通过点击android studio 3.0

中的使用Gradle文件同步项目按钮解决

Sync Project with Gradle Files button

答案 3 :(得分:32)

从Intellij中删除所有Android SDK并再次添加

要执行此操作打开项目结构,请在SDK窗格中删除所有Android SDK,单击“确定”。打开项目结构并再次添加它们。

答案 4 :(得分:6)

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

答案 5 :(得分:5)

如果你不能编译一个proyect并且你有这样的信息:

enter image description here

转到文件 - &gt; 项目结构,然后转到模块部分并选择您的模块应用,然后选择 编译Sdk版本 和点击确定 构建工具版

enter image description here

等到gradle同步并准备就绪!

答案 6 :(得分:3)

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

我打开了&#34;项目结构&#34;&gt;&#34;平台设置&#34;&gt; SDK。我找到了#34;建立目标&#34; &#34; Android API 21平台&#34;没有设定。通过将其设置为我最新的SDK之一,修复了问题,我可以毫无问题地运行项目。

答案 7 :(得分:1)

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

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

答案 8 :(得分:1)

您必须从项目设置中选择Build Tool Version。

  1. 选择Project App Folder
  2. 按F4或右键单击Project App Folder并打开Module 设置在“属性”选项卡中,选择“从列表构建工具版本”
  3. 这对我有用,我希望它会对你有帮助。

答案 9 :(得分:1)

档案 - &gt;无效的缓存/重启对我来说很有用 (这是第一次尝试总是很好)

答案 10 :(得分:1)

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

答案 11 :(得分:1)

检查app app build.gradle文件中的下一行。

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

答案 12 :(得分:1)

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

答案 13 :(得分:0)

屏幕左下方有一个名为android monitor的按钮。如果你有sdk的问题,它会显示你的confugure link.Change你的sdk文件夹的路径。事情会奏效

答案 14 :(得分:0)

我有类似的问题。我不得不添加我之前使用的相同的android sdk并且它有效。

答案 15 :(得分:0)

看起来很像IDEA无法找到Android SDK。

使用Android SDK安装程序后重新启动计算机?

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

您可以查看Android_SDK_HOME环境变量吗?


考虑到Android SDK安装程序只是安装了Manager。之后,您 安装SDK(或多个)。

此外,当您看到Android 4.4.2平台&#39;在项目结构中,这意味着项目将要求该SDK。它并不意味着已经安装了SDK。

答案 16 :(得分:0)

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

答案 17 :(得分:0)

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

答案 18 :(得分:0)

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

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

现在再次尝试同步 Gradle。希望这有效,谢谢。