programacion - Android Studio: ¿cómo conectar fuentes de Android SDK?
manual de programacion android pdf (13)
Abra su administrador de SDK desde los menús de la barra de herramientas y descargue "Fuentes para Android SDK" para el nivel de API definido en su archivo build.gradle como
compileSdkVersion 19 // compile with API level 19
No se necesita hacer nada más.
Nota: Fuentes para SDK está disponible solo para niveles API 14 y superiores.
¿Cómo puedo adjuntar fuentes de Android SDK a Android Studio?
Cuando abro una de las clases de Android, la ventana "Fuentes no encontradas" con la opción "Adjuntar orígenes" no aparece.
¿Cuál es la otra forma de hacer esto?
En Android Studio 2.3.3 en Windows 7, tuve el problema de que los archivos fuente ya descargados para API-Level 26 en la carpeta SDK/sources/android-26
no fueron reconocidos. Usar "Archivo | Invalidar cachés / reiniciar" resolvió el problema por mí.
En android studio 0.8.6 (Beta) (OSX 10.9.4), parece que puedes ver el código fuente de Android directamente sin conectar los orígenes manualmente.
El requisito previo es que debe descargar "Fuentes para Android SDK" en "SDK Manager" y reiniciar "Android Studio".
Informes de Android Studio 2.1: solucionado el problema al restablecer 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, al lado para completar el asistente y ¡listo!
La solución de gdawg también me funcionó en Windows 10 y Android Studio 2.0. Con la pequeña modificación en la que se encuentra el archivo jdk.table.xml en
C: / Users / {USER_NAME} /. AndroidStudio2.0 / config / options / jdk.table.xml
Lo único que funcionó para mí fue:
- Abra el Administrador de SDK de Android (Herramientas -> Android -> Administrador de SDK -> Ejecutar el Administrador independiente de SDK)
- desinstalar toda la plataforma SDK y orígenes para Android SDK (desde todos los niveles de API)
- reiniciar Android Studio
Al reiniciar, Android Studio mostrará un asistente porque no está instalado ningún SDK: instale la plataforma SDK y las fuentes para el nivel API utilizado actualmente.
No estoy seguro de por qué la respuesta aceptada solo parece funcionar con el nivel 19 de la API. Pude adjuntar fuentes de SDK para el nivel 15 de la API al proporcionar explícitamente la ruta de origen para el SDK. Esto es lo que hice:
- Asegúrese de haber descargado las fuentes de SDK deseadas y configurar mi build.gradle con el nivel de API deseado.
- En la ventana Proyecto a la izquierda, seleccione el menú desplegable Bibliotecas externas.
- Haga clic con el botón derecho en el elemento del menú y seleccione Abrir configuración de la biblioteca.
- Haga clic en la pestaña Sourcepath y use el ícono + en la parte inferior izquierda para vincular a las fuentes de SDK deseadas (debe estar en algo / sdk / sources)
No puedo encontrar las opciones gui antes mencionadas en v8.11 en osx pero grep-fu me dice:
config se almacena en ~ / Library / Preferences / AndroidStudioBeta / options / jdk.table.xml
Después de editar este archivo (con Studio detenido) y reiniciar la asignación de fuente funciona bien para mí.
diff --git a/options/jdk.table.xml b/options/jdk.table.xml
index 0112b91..33828b8 100644
--- a/options/jdk.table.xml
+++ b/options/jdk.table.xml
@@ -76,7 +76,7 @@
</javadocPath>
<sourcePath>
<root type="composite">
- <root type="simple" url="file:///Applications/Android Studio.app/sdk/sources/android-19" />
+ <root type="simple" url="file:///Users/tehdawgz/dev/android-sdk/sources/android-19" />
</root>
</sourcePath>
</roots>
No sabía a qué menú se refería el paso 3 de la respuesta de sfridman. Otra forma en que logré llegar a la fuente en la que estaba interesado fue después de que Android Studio trajera la clase en la que quería sumergirme:
Podría hacer clic derecho en esa ruta de navegación y elegir "Saltar a fuente":
Parecía encontrarlo automáticamente al hacer eso, probablemente porque había instalado la fuente a través del administrador de Android SDK como se describe en otra parte.
Para mí el 28/08/2016 ejecutando android studio 2.1.3:
Había descargado y estaba compilando contra la API 24 antes de que se publicaran las fuentes. Quiero señalar la fuente ahora que han sido liberados. Reiniciar Android Studio después de descargar las fuentes en el administrador de SDK no estaba funcionando.
Tuve que actuar como si fuera a Editar la ubicación del SDK en el Administrador de SDK, cuando lo hice, podría hacer clic en "Siguiente" a través del cuadro de diálogo y volver a indexar las cosas de SDK automáticamente.
Para mí, descargar y actualizar no me ayudaba. Traté de elegir la fuente pero igual problema. Así que lo hice Invalidar caché / reiniciar. Ahora funciona.
Traté de editar el archivo jdk.table.xml pero no había entrada para android-26, solo fue hasta android-25, así que decidí no editar ese archivo.
Primero, comprueba que ya has cargado la fuente.
luego restablecer la ubicación del SDK de Android en la settings
.
Resolví mi problema por el método anterior.
Simplemente sigue estos pasos: Configuración -> Android SDK -> Ejecuta Standalone SDK Manager -> descarga tus fuentes de SDK necesarias (en todas las Sources for Android SDK
la versión Sources for Android SDK
) -> reinicia tu Android Studio. Si lo anterior no ayuda, asegúrese de haber descargado las fuentes de SDK requeridas y reinicie la Android SDK Location
para actualizar. Espero que ayude.