Android Studio: ¿cómo conectar fonts de Android SDK?

¿Cómo puedo adjuntar fonts 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?

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.

Informes de Android Studio 3.1.3: resolvió el problema al restablecer 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, al lado para completar el asistente y ¡listo!

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 @@    -  +     

Para mí el 28/08/2016 ejecutando android studio 2.1.3:

Había descargado y estaba comstackndo contra la API 24 antes de que se publicaran las fonts. Quiero señalar la fuente ahora que han sido liberados. Reiniciar Android Studio después de descargar las fonts 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.

botón para editar la ubicación del SDK donde simplemente haga clic en siguiente

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

No estoy seguro de por qué la respuesta aceptada solo parece funcionar con el nivel 19 de la API. Pude adjuntar fonts 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:

  1. Asegúrese de haber descargado las fonts de SDK deseadas y configurar mi build.gradle con el nivel de API deseado.
  2. En la ventana Proyecto a la izquierda, seleccione el menú desplegable Bibliotecas externas.
  3. Haga clic con el botón derecho en el elemento del menú y seleccione Abrir configuración de la biblioteca.
  4. Haga clic en la pestaña Sourcepath y use el ícono + en la parte inferior izquierda para vincular a las fonts de SDK deseadas (debe estar en algo / sdk / sources)

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”.

Simplemente sigue estos pasos: Configuración -> Android SDK -> Ejecuta Standalone SDK Manager -> descarga tus fonts 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 fonts de SDK requeridas y reinicie la Android SDK Location para actualizar. Espero que ayude.

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:

Breadcrumbs to .class file

Podría hacer clic derecho en esa ruta de navegación y elegir “Saltar a fuente”:

enter image description here

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.

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.

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 fonts para el nivel API utilizado actualmente.

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í.

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.