Error: Please select Android SDK in Android Studio 2.0

Error: Please select Android SDK in Android Studio 2.0

我正在使用 Android Studio 2.0 Beta2,我正在尝试 运行 使用 google 地图 api v1 的旧项目(包 com.google.android.maps) 作为 *.jar 文件。对于 运行 这个旧项目,我需要指定比上一个 (23) 更早的 compileSdkVersion。我用了

compileSdkVersion 'Google Inc.:Google APIs:17'

但我在 Android Studio 中遇到 错误:请 select Android SDK 错误。我如何 运行 这个旧项目使用旧的 compileSdkVersion?

使用 Android Studio 2.1.3,我在尝试启动我的应用程序时收到此消息。

我使用 AS 中的模块设置对话框 select 另一个编译 SDK 版本。然后我回到同一个对话框并再次选择 Google API 17。

然后 AS 接受了设置并可以启动我的应用程序。

真的很奇怪,因为 build.gradle 文件的内容与我收到错误消息时的内容完全相同。

我可以解决我的问题,你需要在 android 中手动设置 compileSdkVersionbuildToolsVersion工作室。我不知道为什么 android astudio 无法识别来自 gradle 的值。

所以步骤是:

File/ProjectStructure/Flavors/

并设置buildToolsVersion和compileSdkVersion。

但是你需要检查一下,因为android工作室把这个值放在gradle文件的末尾,如果你复制了这个变量,gradle 构建出错。 所以我在这里进行剪切和粘贴

android {
    defaultConfig {
        compileSdkVersion 22
        buildToolsVersion '22.0.0'
        minSdkVersion 15
        targetSdkVersion 22
        versionCode versionMajor * 10000 + versionMinor * 1000 + versionPatch * 100 + versionDevel
        versionName "${versionMajor}.${versionMinor}.${versionPatch}.${versionDevel}"
        multiDexEnabled = true
    }

就是这样!

在您的应用模块中打开 gradle.buld 更改版本代码或版本名称并同步。

也只是从工具栏同步项目

对我有用

intelliJ IDEA 13 error: please select Android SDK

我的问题:"please select Android SDK",但一切正常 :( -> 我认为其中一个 IntelliJ 文件崩溃了(蓝屏死机后)

我的决心:

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

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

希望对您有所帮助!

最简单的方法是:

工具 -> Android -> 将项目与 Gradle 文件同步(Android Studio 3.0.1)

我刚转到侧面屏幕最右侧的 Gradle 按钮并刷新它,它对我有用。