Link Top C runtime library (libc) Android uses a custom C library named Bionic, which has a smaller API than a traditional Unix-like C library (it does not claim POSIX compliance). Generally, if one header is not there at build time, it's because its implementation is not available. Link Top Java Native Interface (JNI) Android uses the same JNI as standard java. Three resources available online ar