2013-04-22 22 views
6

dolaylı olarak başvurulan bazı java projects in my Android project kullanıyorum. Bu projelere Java Build Path ve Project References'da ekleyerek başvuruda bulundum. Bunu yaptıktan sonra android projemde java projelerinin sınıflarına erişebiliyorum. ama bu hata şimdi ne yapmalıyımAndroid: java.awt.Image türü çözülemiyor. Dolaylı olarak gerekli .class dosyaları

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

alma ?? Herhangi bir JRE eklemem gerekiyor mu yoksa başka bir şey yardımcı olur mu?

+0

Oluşturulacak kütüphanelerin sırasını değiştirmeyi deneyebilirsiniz. –

cevap

15

Bulunan çözüm:

özelliklerini java build pata proje gidin ->Add library

ve JRE System Library ekleyip finish tıklayın. Şimdi java.awt paketini kullanabilirsiniz :)

+0

Kod derleme sorun değil, bir Android cihazda çalıştırmak mümkün olmayacaktır, çünkü dalvik üzerinde java.awt yok. –

+0

Sadece java projem değişmeyecek kadar büyük olduğu için Image kullanıyorum görüyorum ... java'da yaptığımız gibi görüntüyü onlara göstermek için kullanmıyorum – Shiv

2

Android'de, dalvik çalışma zamanı içinde bu sınıflar bulunmadığından, veya diğer awt (java.awt.font hariç) paketlerine bağımlı olan projeleri kullanamazsınız.

+0

tamam ben java projeleri awt alternatifleri değiştirmek gerekiyor? – Shiv

+0

tamamen size kalmış. Projelerinizde gerçekleştirmeye çalıştığınız Android için benzer kitaplıkların olup olmadığını kontrol edin. –

+0

cevabın doğru olup olmadığını cevabı gör – Shiv

İlgili konular