Android Studio:“请selectAndroid SDK”

当我成功将一个Eclipse-Android项目导入到“Android Studio 1.4”后,当我点击button在模拟器中运行应用程序时,出现错误“请selectAndroid SDK”。

但我找不到这样做的可能性。

这个对话框打开时,我点击“运行”:

这个对话框打开时,我点击“运行”

这是“项目结构”对话框:

在这里输入图像说明

现在做什么?

我去build.gradle并点击同步现在 。 然后它的工作。

点击这个图标来同步gradle 在这里输入图像说明

或编辑你的任何模块gradle,然后同步

来自@Nisarg的评论帮助:“在编译Sdk版本中设置最新版本”

我从API 8更改为API 23,错误消息消失。

我刚刚重新启动我的Android Studio ,然后重build项目,错误消失。

按着这些次序:

  • 转到Android Studio设置
  • 使用search栏search“Android SDK”
  • 确保你的android sdk文件夹的path是正确的。
  • 之后,还要确保path在项目(local.properties)文件中提示后自动更新。 如果没有,请手动完成。

希望这可以帮助。

只要将构build工具版本更改为25.0.3 ..我希望这将有助于..

截图

清理和重新同步Gradle文件为我工作。

我知道这是一个老问题,但仍然可以帮助别人。 在我的情况下,我重命名SDK目录,并重新启动Studio,这迫使它要求SDK的位置。 selectSDK位置后,错误消失了。

在local.properties文件中提供SDKpath为

 sdk.dir=C\:\\Users\\System43\\AppData\\Local\\Android\\sdk 

并在gradle文件中给出compilesdk的最新版本。

应select源兼容性作为应用程序应与之兼容的最低Android版本(通常选作SDK 15),应select目标兼容性作为应用程序应兼容的最新Android版本(SDK 23)。 之后,你想检查你的AndroidMenifest和你的gradle.build,看看它是否真的设置为所选的属性,如果不是,你可以手动添加它。 当然你应该检查SDK位置实际上是指向你的android studio SDK文件夹(如果你从Eclipse导入,那么你应该指向你的Eclipse SDK文件夹)。

对于Android Studio 2.1,单击“项目”,您将看到以红色突出显示的下拉菜单以select缺less的信息。

您正在使用Google API SDK。 由于某些原因,embedded式java JDK / JRE不能工作。

按照我在这里描述的解决scheme,设置Android Studio JDKpath到您的本地JDK(例如OpenJDK)

请检查您的sdk版本和sdk工具是否在sdkpipe理器中,以及您项目的gradle.properties设置,例如:BUILD_TOOLS_VERSION = 25.0.1 COMPILE_SDK_VERSION = 25