2013-04-22 13 views
6

Sto usando alcuni java projects in my Android project. Ho dato riferimento a tali progetti aggiungendoli in Java Build Path e Project References. Dopo averlo fatto, posso accedere alle classi di progetti java nel mio progetto Android. ma ottenendo questo erroreAndroid: il tipo java.awt.Image non può essere risolto. È indirettamente referenziato dai file .class richiesti

The type java.awt.Image cannot be resolved. It is indirectly referenced from required .class files 

cosa devo fare ora ?? Devo aggiungere qualsiasi JRE o qualcos'altro aiuterebbe ??

+0

Può essere, prova a cambiare l'ordine delle librerie che si stanno creando. –

risposta

15

soluzione trovata:

Vai al progetto proprietà java build pata ->Add library

e aggiungere JRE System Library e fare clic su finish. Ora puoi utilizzare il pacchetto java.awt :)

+0

Compilare il codice non è un problema, non sarà possibile eseguirlo su un dispositivo Android, perché non c'è 'java.awt' su dalvik. –

+0

vedere sto usando solo Immagine perché il mio progetto java è troppo grande per cambiare ... non userò l'immagine per mostrarli su imageview come facciamo in java – Shiv

2

Non è possibile utilizzare i progetti che dipendono dallo pacchetti (eccetto java.awt.font) in Android poiché il runtime dalvik non contiene queste classi.

+0

ok, quindi ho bisogno di modificare i progetti Java per awt alternative ?? – Shiv

+0

che è interamente a te. Controlla se esistono librerie simili per Android, che stai cercando di realizzare attraverso i tuoi progetti. –

+0

vedere la mia risposta, se è corretta, – Shiv

Problemi correlati