developers android-studio android-api-levels

developers - Fuentes de la plataforma Android API 23 no encontradas(Android Studio 2.0)



android api 27 (5)

Aparentemente, este problema se ha solucionado en Android Studio 2.1. Vuelva a ejecutar la configuración de Android SDK Manager en Android Studio y esto debería resolver su problema.

En Android Studio:

Windows: Archivo -> Configuración (ctrl + alt + s) -> Apariencia y comportamiento -> Configuración del sistema -> SDK de Android.

Mac: Android Studio -> Preferencias (cmd +,) -> Apariencia y comportamiento -> Configuración del sistema -> Android SDK.

Haga clic en Editar a la derecha de la ubicación del SDK de Android. Haga clic en Siguiente en todo el asistente y esto debería solucionar el problema.

Esto fue respondido here por una pregunta diferente.

Android Studio no me redirige a las fuentes API correctamente. Cuando presiono cualquier función, descompila el bytecode del archivo .class en lugar de acceder al archivo correcto desde el árbol sdk / sources. Golpear las opciones "descargar" y "refrescar" no hace nada. Es particularmente molesto para la implementación de escuchas, ya que genera funciones ''encabezados sin variables'' manes de la documentación (es decir, var1, var2, etc.). He configurado SDK de complie y target en 23. Intenté reinstalar las herramientas de SDK, actualizar AS desde el canal canario, invalidar el caché, pero hasta ahora nada ayudó. Cambié a API 21 y funciona bien. ¿Qué me estoy perdiendo?

EDITAR He instalado API 23 (plataforma SDK, herramientas, documentos, fuentes), así que solo deje un comentario si desea hacer un voto negativo.

EDITAR Mi build.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'' }

A continuación puede encontrar la salida de Gradle para un proyecto en blanco (sin bibliotecas de terceros) con el mismo conjunto de API 23 y el mismo comportamiento.

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


Como mencionó qbeck en su comentario, restablecer la ruta al SDK solucionó el problema para algunos de nosotros.

Solution:

Informes de Android Studio 2.1 en: resolvió el problema restableciendo el SDK.

Preferencias -> Apariencia y comportamiento -> Configuración del sistema -> Android SDK.

Haga clic en Editar a la derecha de la ubicación del SDK de Android. ¡Siguiente, siguiente, siguiente para completar el asistente y listo!


Encontró el mismo problema para el nivel 28 de API en Android Studio 3.2.1 en Windows 10. La actualización no funcionó.

Trabajó después de reiniciar Android Studio.


Para las personas que enfrentan el mismo problema, la solución está en esta publicación para Linux y en el mismo tema here para Windows (gracias a Aamir Abro ). Básicamente, debe editar el archivo jdk.table.xml para el nivel de API que falta. No sé por qué, pero Android 2.0 y 2.1 RC no han llenado <root type="composite" /> en <sourcePath> . Actualicé la ruta de las fuentes <root type="simple" url="file://D:/android/sdk/sources/android-23" /> y ahora funciona.

Para la here usuario de Windows: C: / Users {USER_NAME} .AndroidStudio2.0 / config / options / jdk.table.xml

Para la ubicación del archivo de usuario de Linux: ~ / Library / Preferences / AndroidStudioBeta / options / jdk.table.xml

Editar:

Para algunas personas, restablecer la ubicación del SDK ayudó a la source .


para actualizar su Android Studio a Api 23 vaya a:

Tools > Android > SDK Manager ,

puede ir y luego ir a la pestaña SDK Tools o hacer clic en Launch Sdandalone SDK Manager . consulte Android SDK Build-tools 23.0.2 para instalar

Actualizar:

por favor, elimine de sus dependencias:

compile project('':volley'')

y reemplazarlo con:

compile ''com.android.volley:volley:1.0.0''