Descripción del problema
Fuente no encontrada
El archivo JAR D: /.../ SDK/Platforms/Android-17/Android.jar no tiene archivos adjuntos de origen.
El aviso es que el código fuente correspondiente a Android.jar no se puede encontrar
Solución:
Dado que el sdk de destino y la compilación con opciones seleccionadas cuando creé el proyecto son Android 4.2.2, y la API correspondiente es 17, Eclipse no puede encontrar el código fuente de Android.jar en Android API 17.
1. Use SDK Manager para descargar la versión 4.2.2 de las fuentes para Android SDK
El directorio después de descargar usando esta máquina como ejemplo es:
D:/ADT-Bundle-Windows-X86_64-20130522/SDK/Sources/Android-17
2. Agregar código fuente
Haga clic en el botón Adjuntar ... en la ventana de error y luego
aparecer
D:/ADT-Bundle-Windows-X86_64-20130522/SDK/Sources/Android-17
Después de hacer clic en Aceptar, se mostrará el código fuente
=======================
Actualizado en 2013.10.9:
Tal vez esté usando la nueva API de Android 4.3 (API 18), y hoy aparece usando Eclipse/ADT Bundle
El archivo adjunto de origen no contiene la fuente del archivo *.Class, y el directorio de código fuente especificado no es un problema, el problema es en realidad un problema de codificación.
La opción de codificación en la figura anterior se cambia a UTF-8, y el problema se resuelve.
Lo anterior se trata de este artículo, espero que sea útil para el aprendizaje de todos.