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

Android studio 错误:请在Android Studio 2.0中选择Android SDK,android-studio,android-sdk-tools,google-maps-android-api-1,Android Studio,Android Sdk Tools,Google Maps Android Api 1,我使用的是AndroidStudio 2.0 Beta2,我正在尝试运行一个旧项目,该项目使用GoogleMapsAPI v1(包com.google.Android.maps)作为*.jar文件。要运行这个旧项目,我需要指定比上一个版本(23)旧的compileSdkVersion。我曾经 但是我得到了错误:请在Android Studio中选择Android SDK错误。如何使用旧版本的编译器运行此旧项目?使用Android Studio 2.1.3,我在尝试启动应用程序时收到此消息 我使用

我使用的是AndroidStudio 2.0 Beta2,我正在尝试运行一个旧项目,该项目使用GoogleMapsAPI v1(包com.google.Android.maps)作为*.jar文件。要运行这个旧项目,我需要指定比上一个版本(23)旧的compileSdkVersion。我曾经


但是我得到了错误:请在Android Studio中选择Android SDK错误。如何使用旧版本的编译器运行此旧项目?

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

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

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


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

我可以解决我的问题,您需要在android studio中手动设置编译器dkversionbuildToolsVersion。我不知道为什么安卓astudio不认识gradle的价值

因此,这些步骤是:

文件/项目结构/风格/

并设置buildToolsVersion和compileSdkVersion

但是您需要检查,因为android studio将此值放在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
更改versionCode或versionName并同步。

也只需从工具栏同步项目

它对我有用

我的问题:“请选择Android SDK”,但一切正常:(->我认为IntelliJ文件中的一个崩溃了(在蓝屏死亡之后)

我的决议:

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

…崩溃的文件被修复了

我希望这会有所帮助!

最简单的方法是:


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

我刚刚去了屏幕最右边的Gradle按钮,刷新了它,它对我起了作用。

谷歌已经改变了它引用编译sdk版本的方式。只要在那里使用
17
,它就会起作用。有什么想法吗?请参考这个答案。你的问题应该得到解决。相关的帖子问题可以解决我在app build.gradle文件中做了一些更改,并再次同步了该项目。更多信息:超级,它对我有效。但我怀疑它是如何工作的。你能解释一下吗?将项目与gradle文件同步就足够了哈哈!很好!很好!对我有效,谢谢!!这个答案肯定被低估了!有效,但重要的是它只在r已安装所需的Android SDK
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
    }