isCoreLibraryDesugaringEnabled Nears End of Life
Source: ProAndroidDevintermediate

isCoreLibraryDesugaringEnabled and desugar_jdk_libs 2.1.3 are being phased out as Google modularizes Android system updates, ending the j$ namespace workaround for java.time on legacy devices.
isCoreLibraryDesugaringEnabled and desugar_jdk_libs 2.1.3 are being phased out as Google shifts to modular Android system updates, ending the build-time j$ namespace rewriting that let java.time and java.util.stream run on devices older than API 26. The D8 compiler currently redirects your bytecode to backported OpenJDK classes packaged under the j$ prefix, but this imposes a hidden performance tax on modern flagship devices.
Read the original → ProAndroidDev
- #android
- #gradle
- #java
- #backward-compatibility
- #build-tools
Get five bites like this every day.
Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.