-
Source not found
Bonjour, j'ai un message qui apparaît, qui est le suivant :
The source attachment does not contain the source for the file Looper.class
You can change the source attachment by clicking Change Attached Source below
Je ne sais pas comment résoudre se problème j'ai regarder sur le net, mais ce message après plusieurs tentative ne disparaît pas.
Si vous avez déjà eu ce genre de souci
Merci
-
Bonjour,
Je ne vois pas trop quel est ton problème, cela signifie que tu as des classes (par exemple d'une API quelconque) que tu utilise, mais pas le code source associé à ces classes. Notamment, ici tu utilises la classe Looper de je ne sait quel SDK, API, etc dont tu n'as pas les sources.
Quand as tu cette erreur ? Je suppose en debuggant, mais il faut donner des infos ;-)
D’où vient cette classe ?
En quoi cela te pose't-il problème ?
Il te suffira d'installer les sources qui vont bien et de les lier pour y accéder ensuite !
-
Je te remercie de ta réponse. Effectivement cela ne me pose pas de problème mais si j'ai ce message c'est qu'il y a quelque chose de pas bon. Du coup j'aimerai résoudre ce petit problème. Oui cette erreur arrive lorsque je debug. On m'indique alors ce message en me proposant d'aller chercher la classe Looper.class par exemple. Elle se trouve dans android.jar mais lorsque j'indique ce lien ça ne change rien et çà m'indique toujours l'erreur. Comment je fais pour installer ces sources pour pouvoir les lier ?
Merci
-
Si je comprends bien ce que tu essaye de faire, c'est débugger une classe dont tu n'as pas le code source.
Commence par bien repenser à la différence enter un fichier ".java" et un ".class". Le ".class" correspond au fichier compilé exécuté quand tu lance ton programme et quand tu debug. Le ".java" n'est pas encore compilé et est lisible par l'homme contrairement au ".class" (fichier binaire).
Lorsque que ton IDE favori te demande d'attacher un fichier, ce n'est pas un ".class" qu'il veut mais un ".java" pour pouvoir debuger en son sein. Dans "Android SDK Manager", tu as du installé le SDK mais pas les sources. Je pense que juste ça, ça résoudrai ton problème.
-
A oui c'est exactement çà, merci de ta remarque je confondais bien les deux (.java et .class) mais du coup comment je fais pour pouvoir avoir toutes ces sources car on me demande Looper mais également d'autre classe. Je fais cela avec le sdk android sous Eclipse
-
J'ai pas trop lu en détail, mais la manipulation me semble simple et te convenir parfaitement (pour info, je ne fais pas d'Android mais ton soucis tiens du JAVA et les solutions tombent très vite avec une demi recherche Google ;-) )
J'pense que tu devrais être au point après ça !