Sto lavorando a un progetto Android che dipende dalla libreria scritta in Java. Sviluppo anche la libreria, quindi ho le risorse di entrambi: progetto principale e libreria. Lavoro con eclipse in modo standard: sia la libreria che il progetto principale sono progetti Android (nessun jar esterno in buildpath o qualcosa del genere), entrambi sono aperti nello stesso spazio di lavoro.Cambia origine allegata in eclissi (android)
Ho un problema con il debug del codice della libreria. Posso mettere un breakpoint lì, il programma si spezza davvero ma non vedo il codice sorgente (che è aperto nella finestra secondaria successiva :-(...), vedo solo l'editor di file di classe del file corretto e lo pseudoassemblatore di Java codice. C'è un pulsante "Cambia origine allegato ..." che sembra potenziale ma il problema è che questo pulsante a volte non funziona. Quando lo premo, posso scegliere "spazio di lavoro ..." o "cartella esterna ..." , seleziona la directory src della libreria e premi ok, ma ciò non ha alcun effetto.Ci sarà solo una breve finestra di dialogo e nessun cambiamento
Si prega di notare che a volte "Cambia sorgente collegata ..." funziona, ma in generale se fallisce, il secondo (3 °, 4 ° ...) fallirà sempre, quindi provarlo più volte non aiuta. Quando "Cambia origine collegata ..." ha effetto, funziona bene per diverse sessioni di eclissi ma poi fallisce di nuovo e riparandolo con "Cambia allegato fonte ... "è una grande lotteria. A volte funziona, a volte no.
I problemi riguardano solo il codice della libreria. Il progetto principale funziona sempre bene anche senza le impostazioni esplicite della fonte allegata.
Qualche idea?
Il pulsante "Cambia sorgente collegata ..." non funziona mai. Ma c'è (sullo stesso posto e nella stessa situazione) a volte un altro pulsante molto simile, penso "Modifica fonte allegata ..." (sono certo che inizia con "Modifica") e questo pulsante funziona sempre. Sembra molto cablato ma funziona davvero così. Deve esserci qualche bug in Eclipse o plug-in Android.