diff --git a/core/jni/Android.bp b/core/jni/Android.bp index 9510f2700fe22..841703ebf31d0 100644 --- a/core/jni/Android.bp +++ b/core/jni/Android.bp @@ -49,11 +49,12 @@ cc_library_shared { "libhwui", "liblog", "libminikin", - "libnativehelper", "libz", "libziparchive", ], + static_libs: ["libnativehelper_lazy"], + export_include_dirs: [ ".", "include", @@ -271,12 +272,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 f481228582676..004d279923cc4 100644 --- a/libs/hwui/Android.bp +++ b/libs/hwui/Android.bp @@ -357,12 +357,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