代码之家  ›  专栏  ›  技术社区  ›  Lester

错误:请在Android Studio 2.0中选择Android SDK

  •  23
  • Lester  · 技术社区  · 9 年前

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

    compileSdkVersion 'Google Inc.:Google APIs:17'
    

    但我得到了 错误:请选择Android SDK Android Studio中的错误。如何使用旧的compileSdkVersion运行这个旧项目?

    7 回复  |  直到 9 年前
        1
  •  53
  •   abi    7 年前

    打开渐变。在应用程序模块中构建 更改versionCode或versionName并同步。

        2
  •  24
  •   abi    7 年前

    也只需从工具栏同步项目 refer the image

        3
  •  8
  •   Thiago    7 年前

    最简单的方法是:

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

        4
  •  4
  •   Timores    8 年前

    在Android Studio 2.1.3中,我在尝试启动应用程序时收到了这条消息。

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

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

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

        5
  •  2
  •   Ciro Mine    8 年前

    我可以解决我的问题,你需要设置 compileSdk版本 构建工具版本 在android工作室中手动操作。我不知道为什么android astudio不认识gradle的价值。

    因此,步骤如下:

    文件/项目结构/风味/

    并设置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
        }
    

    就这样!

        6
  •  2
  •   Sirop4ik    7 年前

    这对我有用

    intelliJ IDEA 13 error: please select Android SDK

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

    我的决议:

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

    …崩溃的文件已修复!

    我希望这会有所帮助!

        7
  •  0
  •   Kobus_Vorster    7 年前

    我只是按了一下屏幕最右边的Gradle按钮,刷新了一下,它对我有效。