diff --git a/core/jni/Android.bp b/core/jni/Android.bp index d1a7d7007d3ec..ed59dd4e60d12 100644 --- a/core/jni/Android.bp +++ b/core/jni/Android.bp @@ -229,6 +229,7 @@ cc_library_shared { "libseccomp_policy", "libgrallocusage", "libscrypt_static", + "libstatssocket", ], shared_libs: [ diff --git a/core/jni/com_android_internal_os_Zygote.cpp b/core/jni/com_android_internal_os_Zygote.cpp index da258019f053f..6f400c42bcbe3 100644 --- a/core/jni/com_android_internal_os_Zygote.cpp +++ b/core/jni/com_android_internal_os_Zygote.cpp @@ -56,6 +56,7 @@ #include #include #include +#include #include #include "core_jni_helpers.h" @@ -788,6 +789,7 @@ static pid_t ForkCommon(JNIEnv* env, jstring java_se_name, bool is_system_server // Close any logging related FDs before we start evaluating the list of // file descriptors. __android_log_close(); + stats_log_close(); std::string error_msg;