Autore Topic: Debug Eclipse "Source Not Found"  (Letto 1788 volte)

Offline troti

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Debug Eclipse "Source Not Found"
« il: 02 Settembre 2011, 22:19:44 CEST »
0
Salve ragazzi , ho sviluppato un app per android .. allora scrivo la classe principale e faccio il debug tutto ok .... poi al "Click su un pulsante" scritto con un inner codice appena arrivo alla riga dell'evento eclipse mi dice source not found ! Perchè (quindi non riesco a debuggare) allego l'immagine dell'errore !
« Ultima modifica: 02 Settembre 2011, 22:24:34 CEST da troti »

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Debug Eclipse "Source Not Found"
« Risposta #1 il: 03 Settembre 2011, 00:06:05 CEST »
0
Perché non hai i sorgenti della classe string
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline mpigio

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows XP
Re:Debug Eclipse "Source Not Found"
« Risposta #2 il: 15 Novembre 2011, 20:02:30 CET »
0
Mi è capitato anche a me un errore simile ed effettivamente a forza di sbatterci la testa l'ho rintracciato in una stringa che non era presente nel file string.xml

Ora sono di nuovo con lo stesso messaggio, ma è possibile rintracciare nel log la causa di tale errore, sicuramente ci sarà da qualche parte indicata quale sorgente della classe string è assente o in quale riga di codice si richiama una stringa assente!

Come posso rintracciare l'errore?
Grazie

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Debug Eclipse "Source Not Found"
« Risposta #3 il: 16 Novembre 2011, 09:23:00 CET »
0
Ma guardate che non è un errore.
Spesso uso il debug, e se incappo nella riga dove ho una funziona che richiama un metodo di cui non ho i sorgneti, viene fuori quel messaggio, a questo punto gli dico di continuare e proseguo il mio debug.
Io credo ma non ne sono certo, che fra le proprietà del debug ci sia la possibilità di disabilitare questo fastidioso messaggio.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline mpigio

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows XP
Re:Debug Eclipse "Source Not Found"
« Risposta #4 il: 16 Novembre 2011, 09:44:30 CET »
0
Ok, però cmq potrebbe essere utile sapere dove ci si è dimenticati di indicare il source e nell'indicazione fornita non riesco a vedere quale stringa ha dato errore, è questo che è strano!

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Debug Eclipse "Source Not Found"
« Risposta #5 il: 16 Novembre 2011, 09:54:29 CET »
0
Come è stato detto non è un errore. Per vedere chi ha generato il problema basta guidare lo stack delle chiamate e selezionare i metodi precedenti.

Visto che Android è open source è possibile scaricare i sorgenti, elaborarli con un programma in Python (serve per selezionarli e mettere i percorsi giusti) e farli vedere a Eclipse, qui spiega come:

Mike's Blog: View Android Source Code in Eclipse

bisogna prendere esattamente i sorgenti della versione di Android in uso ma bisogna considerare che molti produttori modificano i sorgenti di Android e certe funzioni risultano disallineante di alcune righe in più o in meno.



adb logcat | tee /tmp/logcat | grep TAG

Offline mpigio

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows XP
Re:Debug Eclipse "Source Not Found"
« Risposta #6 il: 16 Novembre 2011, 10:08:06 CET »
0
Grazie iceweasel, ho sbagliato ad indicare "errore", cmq mi aspettavo una cosa più semplice del tipo: alla riga tot del MIO file richiamo una string inesistente
Cmq se così è... :-)

Oltretutto in questo nuovo layout non ne richiamo neanche una, quindi non capisco quale sia il source mancante di sicuro non una stringa.
Utilizzando Eclipse da poco tempo ancora non mi oriento bene...

Grazie ancora