Android çerçevesinden bağımsız olarak bir java kütüphanesi oluşturduğumu varsayalım. Bu java kütüphanesindeki sınıflar/yöntemler, Java 8 akışları ve lambdalarla yazılmıştır. Daha sonra java kütüphanemi bir kavanozda derledim ve Android projemde bir bağımlılık olarak ekledim. Android kendisi yalnızca Java 7 desteklediği haldeAndroid uygulamalar java 8 derlenmiş kavanoz kullanabilir mi?
benim android app o kavanozu kullanabilir miyim? Herhangi bir bilgi için
teşekkürler.
Hayır, ileriye dönük uyumluluk böyle düşünmüyorum. Java'nın jre7 jre8 standart kitaplıklarını bilmiyor. –
Sadece açıklayan bu yığın taşması yazı bulundu neden 8 bayt vs Java 7 farklar: http://stackoverflow.com/questions/16143684/can-java-8-code-be-compiled-to-run-on- java-7-jvm –
Android, lambda bir şekilde çalışmış olsanız bile, kütüphanesinde akışa sahip değildir. –