Что такое libcore и его роль в android?

Я новичок в android и java. Я смотрю на исходный код и слабо думаю, что, возможно, это реализация Java.

Solutions Collecting From Web of "Что такое libcore и его роль в android?"

Согласно этой слайд-колоде с 2016 года, Libcore представляет собой реализацию Google некоторых основных Java-библиотек, таких как java.net, java.util, java.icu (Unicode), java.math, java.reflect и, возможно, больше. Libcore также позволяет использовать системные вызовы POSIX с Java.

Ведущую ветку Libcore можно найти здесь . Большая часть реализации Google находится в папке luni, но libcore также смешивается с кодом Oracle. Например, реализация JNI Oracle от OpenJDK используется в Android в папке ojluni. Поэтому libcore заменяет некоторые функции OpenJDK, но не все.