Android, JRE kütüphanelerini kesinlikle kullanmaz. Bazıları mevcuttur ve Android SDK'nın içerdiği değişkenlere bağlı olarak bazıları değildir. Android projeleri, Android SDK'ya göre oluşturuldu.
Android SDK'sının yaptıklarının resmi listesi için adresine gidin. source : Google'a ve oluşturduğunuz Android sürümünün "Referans" sekmesine göz atın.
Bu biraz karışıklığa neden olur, biliyorum. Android SDK'nın çoğu, resmi (veya Open) JDK'dan bilinen birçok şeyi kullanıyor olsa da, teknik olarak aynı değiller.
Ayrıca, Android neden Java'yı kullanıyor? yanıtlarından biri Android için kaynak kodu Java'dır (dil sözdizimi, yapı vb. bakımından), ancak bytecode'a derlendiğinde, JDK'yı kullanmaz .