智慧IDEA 13错误:请选择Android SDK


71

我已经安装Android SDK 22.3JDK 1.7 update 21Win7 x64。现在,我使用intelliJ 13.0.1(也使用Emulator作为目标设备)创建了一个空的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.2intelliJ 13.0.1,并且启动13.0.1时,所有设置都自动从12.1.2继承,但是似乎并非所有设置都精确地复制到了13.0.1,这是意外的。

干杯


2
检查模块SDK,是否将其设置为Project SDK或其他。
kukido 2014年

模块SDK设置为Project SDK,然后即使我将其更改为Android 4.4.2平台,也仍然无法编译。
daiyue 2014年

1
因此,最后的解决方法是Add New SDK再次在中添加Android SDK Platform Settings。这非常有趣。
daiyue 2014年

有时会在未完全初始化SDK时发生。但是现在应该保持这种状态。
kukido 2014年

@AndreyMyatlyuk“ SDK未完全初始化”是什么意思?我需要手动初始化SDK吗?
daiyue 2014年

Answers:


166

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

我的决心:

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

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


4
工作了Android Studio中太
MatPag

问题仍然存在-这是我在Windows上针对AS3的类似解决方法: stackoverflow.com/a/45865789/3853712
Jim Andreas

除了遵循此答案外,您可能还需要重新导入项目以及重新启动Studio。
Gabor

1
其实际文件->设置->系统设置-> Android SDK :)
Melbourne Lopes

3
即使选择SDK进行编辑,也可以按照步骤解决问题,但会显示一条消息“无所事事”。
沙林LK

70

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

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

添加新的Android SDK

现在,为您的Android SDK选择现有目录。就我而言,它位于此文件夹中:

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

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

模块清单

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

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


51

我曾经有过同样的问题。一切似乎都是对的。我重新启动,删除Android Studio的缓存并使其无效,重建,清理并没有改变。最终通过在android studio 3.0中单击“与Gradle文件同步项目”按钮来解决

使用Gradle文件同步项目按钮


1
我使用的是Android Studio 3.0.1。单击Sync Project with Gradle Files确实可以修复它。
Zamrony P. Juhara

32

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

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


4
为我工作:只需剪切SDK的路径,单击“应用”,将其粘贴回并再次应用。…该死的越野车Android Studio。
martn_st 2014年

7

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


5

如果您无法编译proyect,并且收到以下消息:

在此处输入图片说明

转到“文件” ->“项目结构”,然后转到“模块”部分,选择您的模块应用程序,然后单击“确定”,然后选择“编译SDK版本”和“构建工具版本”

在此处输入图片说明

等到gradle同步并准备好!


3

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

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


1

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

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



1

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

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

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

1

File-> Invalidate Caches / Restart为我完成了窍门(这总是一个很好的第一次尝试)


1

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

  1. 选择项目应用程序文件夹
  2. 按F4或右键单击Project App文件夹,然后打开“模块设置”。在“属性”选项卡中,从列表中选择“生成工具版本”

这将对我有利,希望对您有帮助。


0

检查是否已安装所有必需的附件。我也建议您使用真正的Android手机进行调试。更好,它是真实且更快的。


2
他的具体问题是关于模拟器的。建议某人使用真实的电话是无关紧要的,尤其是因为人们使用模拟器来模拟多种电话类型和android运行时。
RichieHH

2
我还写了他/她必须检查的内容(如果您没有注意到的话)!我只是建议!
Giorgos Neokleous

0

似乎很像IDEA找不到Android SDK。

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

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

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


请注意,Android SDK安装程序仅安装了Manager。之后,您必须安装一个(或多个)SDK。

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


0

我有一个类似的问题。我必须添加我之前使用过的相同的android sdk,它可以正常工作。


0

屏幕左下方有一个名称为android monitor的按钮。如果您对sdk存有疑问,则会显示confugure链接。将路径更改为sdk文件夹。事情会起作用


1
你若不直接看到Android的显示器,转到工具>安卓>安卓monitor..in几秒钟ü必须看到screen..when左侧底部的按钮ü点击一个小窗口弹出
克里希纳

您可以编辑答案,而无需添加评论。对于更好的答案,如果可以放置一些屏幕截图以便为您的答案提供更多支持,那将是很好的。
рüффп

0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.