Quellen für Android API 23 Plattform nicht gefunden (Android Studio 2.0)
Android Studio nicht umleiten mir, um API-Quellen korrekt. Wenn ich drücken Sie eine beliebige Funktion, die es decompiles .class-Datei bytecode statt den Zugriff auf die richtige Datei aus dem sdk (/Quellen-Baum.
Auf "download" und "erfrischend" - Optionen bringt nichts. Es ist besonders ärgerlich für die Umsetzung der Zuhörer, da es Funktionen generiert' Header ohne Variablen Mähnen von Dokumentation (z.B. var1, var2, etc.). Ich habe complie und target-SDK 23. Ich habe versucht neu zu installieren-SDK-tools, update von canary-channel -, invalidate-cache, aber nichts half bisher.
Ich wechselte zu API-21 und es funktioniert gut. Was bin ich?
BEARBEITEN
Ich habe installiert, API 23 (SDK-Plattform-tools, docs, Quellen), also bitte einfach einen Kommentar hinterlassen, wenn Sie möchten, downvote.
BEARBEITEN
Meine bauen.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '23.0.2'
defaultConfig {
applicationId "com.myapp.app"
minSdkVersion 10
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile project(':volley')
compile 'com.jakewharton:butterknife:7.0.1'
}
Unten finden Sie gradle-Ausgang für ein leeres Projekt (ohne 3rd-party-libs) mit der gleichen API-23 einstellen und das gleiche Verhalten.
Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies]
Configuration on demand is an incubating feature.
Incremental java compilation is an incubating feature.
:clean
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2330Library
:app:prepareComAndroidSupportAppcompatV72330Library
:app:prepareComAndroidSupportDesign2330Library
:app:prepareComAndroidSupportRecyclerviewV72330Library
:app:prepareComAndroidSupportSupportV42330Library
:app:prepareComAndroidSupportSupportVectorDrawable2330Library
:app:prepareDebugDependencies
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:generateDebugBuildConfig
:app:mergeDebugShaders
:app:compileDebugShaders
:app:generateDebugAssets
:app:mergeDebugAssets
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources
:app:mergeDebugResources
:app:processDebugManifest
:app:processDebugResources
:app:generateDebugSources
:app:preDebugAndroidTestBuild UP-TO-DATE
:app:prepareDebugAndroidTestDependencies
:app:compileDebugAndroidTestAidl
:app:processDebugAndroidTestManifest
:app:compileDebugAndroidTestRenderscript
:app:generateDebugAndroidTestBuildConfig
:app:mergeDebugAndroidTestShaders
:app:compileDebugAndroidTestShaders
:app:generateDebugAndroidTestAssets
:app:mergeDebugAndroidTestAssets
:app:generateDebugAndroidTestResValues UP-TO-DATE
:app:generateDebugAndroidTestResources
:app:mergeDebugAndroidTestResources
:app:processDebugAndroidTestResources
:app:generateDebugAndroidTestSources
:app:mockableAndroidJar
:app:preDebugUnitTestBuild UP-TO-DATE
:app:prepareDebugUnitTestDependencies
BUILD SUCCESSFUL
InformationsquelleAutor der Frage Luke | 2016-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anscheinend dieses Problem wurde behoben in Android Studio 2.1.
Führen Sie erneut den Android SDK Manager-setup in Android Studio und das sollte lösen Ihr Problem.
In Android Studio:
Windows: Datei -> Einstellungen (Strg+alt+s) -> Aussehen und Verhalten -> System-Einstellungen ->
Android SDK.
Mac: Android Studio -> Einstellungen (cmd + ,) -> Aussehen und Verhalten -> System-Einstellungen -> Android SDK.
Klicken Sie auf Bearbeiten auf der rechten Seite des Android-SDK location.
Klicken Sie auf Nächsten alle den Weg durch die Assistenten, und dies sollte das problem lösen.
Diese beantwortet wurde hier für eine andere Frage stellen.
InformationsquelleAutor der Antwort Miguel Lavigne
Für Menschen, die vor dem gleichen problem, die Lösung ist in dieser Beitrag für Linux und in der gleichen Thema hier für Windows (Dank Aamir Abro). Sie haben grundsätzlich zu Bearbeiten jdk.table.xml Datei API-Ebene, die Ihnen fehlt. Ich weiß nicht, warum, aber Android 2.0 und 2.1 RC nicht ausgefüllt haben
<root type="composite" />
im<sourcePath>
. Ich aktualisierte Quellen' Pfad<root type="simple" url="file://D:/android/sdk/sources/android-23" />
und jetzt funktioniert es.Für Windows-Benutzer Dateispeicherort: C:\Users{USER_NAME}.AndroidStudio2.0\config\options\jdk.table.xml
Für Linux-Benutzer Dateispeicherort: ~/Library/Preferences/AndroidStudioBeta/options/jdk.table.xml
Edit:
Für einige Leute zurücksetzen SDK-Pfad geholfen Quelle.
InformationsquelleAutor der Antwort Luke
Als qbeck erwähnt in seinem Kommentar, das zurücksetzen der Pfad zu den SDK behebt das Problem für einige von uns.
Lösung:
InformationsquelleAutor der Antwort vman
aktualisieren Sie Ihre Android-Studio-Api-23 gehen Sie zu :
Tools > Android > SDK Manager
,können Sie gehen, dann gehen Sie zu
SDK Tools
Registerkarte oder klicken Sie aufLaunch Sdandalone SDK Manager
. überprüfen SieAndroid SDK Build-tools 23.0.2
zu installierenUpdate:
bitte, entfernen Sie sich aus Ihren Abhängigkeiten:
und ersetzen Sie es mit :
InformationsquelleAutor der Antwort Mounir Elfassi