Description du problème
Source introuvable
Le fichier jar d: /.../ sdk / plateformes / Android-17 / Android.jar n'a pas de pièce jointe source.
L'invite est que le code source correspondant à Android.jar ne peut être trouvé
Solution:
Étant donné que le SDK cible et la compilation avec des options sélectionnées lorsque j'ai créé le projet sont Android 4.2.2, et l'API correspondante est 17, Eclipse ne peut pas trouver le code source d'Android.jar dans Android API 17.
1. Utilisez SDK Manager pour télécharger la version 4.2.2 des sources pour Android SDK
Le répertoire après téléchargement en utilisant cette machine comme exemple est:
D: / adt-bundle-windows-x86_64-20130522 / sdk / sources / Android-17
2. Ajouter le code source
Cliquez sur le bouton attacher la source ... dans la fenêtre d'erreur, puis
venez
D: / adt-bundle-windows-x86_64-20130522 / sdk / sources / Android-17
Après avoir cliqué sur OK, le code source sera affiché
=====================.
Mis à jour le 2013.10.9:
Peut-être qu'il utilise la nouvelle API d'Android 4.3 (API 18), et aujourd'hui il apparaît en utilisant un bundle Eclipse / ADT
La pièce jointe de source ne contient pas la source du problème du fichier * .class, et le répertoire de code source spécifié n'est pas un problème, le problème est en fait un problème de codage.
L'option d'encodage dans la figure ci-dessus est modifiée en UTF-8, et le problème est résolu.
Ce qui précède concerne cet article, j'espère qu'il sera utile à l'apprentissage de tout le monde.