2017-04-23 31 views
0

換言之,在將Android應用程序從Java 1.7移至Java 1.8時,我們應該採取哪些措施?您是否在Android Studio中使用過Java 1.8?

在Android應用程序中,任何人使用Java 1.8s的強大功能,如 Lambda,Streams,Java Time API等等

您是否也認爲Java 1.8製作的Android應用程序可以在所有不同的設備上工作,而與Android操作系統版本無關?

+1

也許這將幫助https://developer.android.com/guide /platform/j8-jack.html –

+0

感謝您的指針。我更關注收集真實生活信息和開發人員實施Java 1.8的經驗嗎? – albeee

回答

0

是的,我已將Java 8與android studio一起使用,但Instant Run目前不能與Jack一起使用,並且在使用新工具鏈時將被禁用。 由於Jack在編譯應用程序 時不生成中間類文件,所以數據綁定類不會生成中間值。

我已經使用retrolambda支持反向移植到Java 7,Java 6和Java 5運行時。

Retrolambda讓您在Java 7中,6 lambda表達式,方法引用運行Java 8代碼和嘗試,具有資源性陳述或者5

相關問題