2016-07-12 10 views
1

Ich bin neu in Android. Ich habe ein Projekt von jemand anderem, der minSDKversion = 16 und targetSdkVersion = 23 in build.gradleWie setze ich früher Android SDK-Version in Android Studio

Ich habe Android SDK 24 installiert, wenn ich Android Studio installiert. Ich erwarte, dass ich Android SDK 23 herunterladen und es in Android Studio referenzieren muss, aber ich habe nicht herausgefunden, wie man das nach vielem Lesen tut.

Wenn ich sicherstellen möchte, dass ältere Android-Versionen/Android-APIs funktionieren, muss ich die früheren SDKs nicht installieren?

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

Auch merke ich, ich die Version 23 sdk Pfad im Android Studio verweisen könnte, aber ich kann nicht überall laden Sie es von finden.

Dank

Antwort

1

Sie müssen nur das Ziel sdk haben, tun dies Ihr Ziel sdk zu installieren, die 23 in Ihrem Fall ist:

Tools> Android> SDK Manager> Starten Standalone SDK-Manager

klicken sie nun auf SDK Platform unter Ihrem Ziel API Version und installiert. (wie im Screenshot gezeigt)

Fertig!

Hier ist ein Screenshot des Standalone SDK Manager:

Standalone SDK Manager

UPDATE

Hier ist, wie SDK-Manager zu finden:

enter image description here

+0

Wenn ich gehen https://developer.android .com/sdk/oldest_releases.html Ich sehe nur 2009 Releases und Olde. Vielleicht hat jemand einen schlechten Link auf dieser Seite auch zum aktuellen Android SDK gebracht - es geht einfach auf einen Android Studio Download. Wo finde ich aktuellere Android SDKs zum Download? – user1069528

+0

folgen Sie dem obigen Schritt, um alle SDK Sie wollen herunterladen .. –

+0

Ich weiß, ich könnte die Version 23 SDK Pfad in Android Studio verweisen, aber ich kann nirgendwo finden, um es herunterzuladen. – user1069528

1

SDK 23-Version installieren oder : Upda te build.Gradle (Modul: app) - Stellen Sie sicher, ist derjenige unter Gradle Script und es ist nicht build.Gradle (Projekt: IhrProjekt) Beispiel:

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']) 
} 
Verwandte Themen