tezvyn:

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

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.

isCoreLibraryDesugaringEnabled Nears End of Life · Tezvyn