如何在Android Studio中设置早期Android SDK版本

如何在Android Studio中设置早期Android SDK版本,android,android-studio,Android,Android Studio,我不熟悉安卓系统。我从其他人那里得到了一个项目,build.gradle中的minSDKversion=16和targetSdkVersion=23 我在安装android Studio时安装了android sdk 24。我希望我需要下载AndroidSDK23并在AndroidStudio中引用它,但在阅读了很多资料之后,我还没有找到如何做到这一点 如果我想确保较早的Android版本/Android API正常工作,我不需要安装较早的SDK吗 Cause: failed to find

我不熟悉安卓系统。我从其他人那里得到了一个项目,build.gradle中的minSDKversion=16和targetSdkVersion=23

我在安装android Studio时安装了android sdk 24。我希望我需要下载AndroidSDK23并在AndroidStudio中引用它,但在阅读了很多资料之后,我还没有找到如何做到这一点

如果我想确保较早的Android版本/Android API正常工作,我不需要安装较早的SDK吗

 Cause: failed to find target with hash string 'android-23' 

我也意识到我可以在Android Studio中引用版本23的sdk路径,但是我找不到任何地方可以下载它


谢谢

您只需要有目标sdk,执行此操作即可安装您的目标sdk,在您的情况下为23:

工具>Android>SDK管理器>启动独立SDK管理器

现在单击目标
API
版本下的SDK平台,并安装它。(如屏幕截图所示)

完成了

以下是独立SDK管理器的屏幕截图:

更新

以下是如何找到SDK管理器:

安装SDK 23版本或: 更新build.Gradle(模块:app)-确保是Gradle脚本下的版本,而不是build.Gradle(项目:yourproject) 例如:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        applicationId "com.stackoverflow.answer"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

dependencies {
    androidTestCompile 'junit:junit:4.12'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

当我去的时候,我只看到2009年的版本和旧版本。也许有人在这个页面上添加了一个指向当前Android SDK的错误链接——它只是转到了一个Android Studio下载。我在哪里可以找到最新的Android SDK下载。我意识到我可以在Android Studio中引用版本23 SDK路径,但我找不到任何地方可以下载它。只需按照上述步骤转到Android SDK管理器,您就可以从那里下载它了!我没有工具下的Android/SDK管理器(我有一台Mac)。。。搜索交易。您必须拥有不同版本的Android Studio。我需要关闭该项目,然后在单独的屏幕上单击“配置”。(没有工具的链接)无论如何,我现在有了,谢谢。