Descrição do problema
Fonte não encontrada
O arquivo jar d: /.../ sdk/plataformas/android-17/android.jar não possui anexo de origem.
O aviso é que o código -fonte correspondente a Android.jar não pode ser encontrado
Solução:
Como o SDK de destino e a compilação com as opções selecionadas quando eu criei o projeto são o Android 4.2.2, e a API correspondente é 17, o Eclipse não consegue encontrar o código -fonte do Android.jar na API Android 17.
1. Use o SDK Manager para baixar a versão 4.2.2 de fontes para Android SDK
O diretório após o download usando esta máquina como exemplo é:
D:/ADT-Bundle-Windows-X86_64-20130522/SDK/Fontes/Android-17
2. Adicione o código -fonte
Clique no botão Anexar fonte ... na janela de erro e depois
virar para cima
D:/ADT-Bundle-Windows-X86_64-20130522/SDK/Fontes/Android-17
Depois de clicar em OK, o código -fonte será exibido
=======================
Atualizado em 2013.10.9:
Talvez esteja usando a nova API do Android 4.3 (API 18), e hoje aparece usando o pacote Eclipse/ADT
O anexo de origem não contém a origem para o arquivo *.class.
A opção de codificação na figura acima é alterada para UTF-8 e o problema é resolvido.
O exposto acima é tudo sobre este artigo, espero que seja útil para o aprendizado de todos.