libnativebridge_test: link non-public libs statically

Non-public NDK libs are not supposed to be tested in CTS. Specifically
native-bridged execution (e.g. arm on x86) doesn't support this.

Test: cts-tradefed run cts -m art_libnativebridge_cts_tests (arm on x86)
Test: art/libnativebridge/tests/runtests.sh
Bug: b/268440713
Change-Id: I991688e44a5fa5083e26372e408a9e3343e78b18
diff --git a/libnativebridge/tests/Android.bp b/libnativebridge/tests/Android.bp
index 603f97a..f1725fc 100644
--- a/libnativebridge/tests/Android.bp
+++ b/libnativebridge/tests/Android.bp
@@ -174,9 +174,12 @@
         "NeedsNativeBridge_test.cpp",
         "UnavailableNativeBridge_test.cpp",
     ],
+    static_libs: [
+        "libdl_android",
+        "libnativebridge",
+    ],
     shared_libs: [
         "liblog",
-        "libnativebridge",
     ],
     header_libs: ["libbase_headers"],