diff --git a/core/jni/Android.bp b/core/jni/Android.bp index 7f9544cfe16f0..0d05a6b82d367 100644 --- a/core/jni/Android.bp +++ b/core/jni/Android.bp @@ -67,11 +67,12 @@ cc_library_shared { "libhwui", "liblog", "libminikin", - "libnativehelper", "libz", "libziparchive", ], + static_libs: ["libnativehelper_lazy"], + export_include_dirs: [ ".", "include", @@ -284,12 +285,13 @@ cc_library_shared { "libstatspull", ], export_shared_lib_headers: [ - // AndroidRuntime.h depends on nativehelper/jni.h - "libnativehelper", - // our headers include libnativewindow's public headers "libnativewindow", ], + export_static_lib_headers: [ + // AndroidRuntime.h depends on nativehelper/jni.h + "libnativehelper_lazy", + ], header_libs: [ "bionic_libc_platform_headers", "dnsproxyd_protocol_headers", diff --git a/libs/hwui/Android.bp b/libs/hwui/Android.bp index fdb278e29cc78..6220abed05eb7 100644 --- a/libs/hwui/Android.bp +++ b/libs/hwui/Android.bp @@ -343,12 +343,13 @@ cc_defaults { "libharfbuzz_ng", "liblog", "libminikin", - "libnativehelper", "libz", "libziparchive", "libjpeg", ], + static_libs: ["libnativehelper_lazy"], + target: { android: { srcs: [ // sources that depend on android only libraries