Port random_uniform.cc to external/tensorflow am: 632ff3f616 am: e9f3b0508c am: 3de60c5165

Original change: https://android-review.googlesource.com/c/platform/external/tensorflow/+/1651649

Change-Id: I9e88e82e96feb64351c79bd69c0018fcc52dc385
diff --git a/tensorflow/lite/delegates/nnapi/nnapi_delegate_test.cc b/tensorflow/lite/delegates/nnapi/nnapi_delegate_test.cc
index 9fa2295..0aa559b 100644
--- a/tensorflow/lite/delegates/nnapi/nnapi_delegate_test.cc
+++ b/tensorflow/lite/delegates/nnapi/nnapi_delegate_test.cc
@@ -26,20 +26,6 @@
 #include "tensorflow/lite/nnapi/NeuralNetworksTypes.h"
 #include "tensorflow/lite/nnapi/nnapi_implementation.h"
 
-namespace testing {
-namespace internal {
-
-// The CTS test fails to compile without this.
-// TODO(b/130342510): Find a proper solution.
-std::string FormatMatcherDescription(bool unused_negation,
-                                     const char* matcher_name,
-                                     const Strings& unused_param_values) {
-  return matcher_name;
-}
-
-}  // namespace internal
-}  // namespace testing
-
 namespace tflite {
 namespace {
 
diff --git a/tensorflow/lite/tflite_static.bp b/tensorflow/lite/tflite_static.bp
index 5e29bb7..7d8943d 100644
--- a/tensorflow/lite/tflite_static.bp
+++ b/tensorflow/lite/tflite_static.bp
@@ -18,6 +18,7 @@
     host_supported: true,
     vendor_available: true,
     sdk_version: "current",
+    min_sdk_version: "30",
     rtti: true,
     srcs: [
         "allocation.cc",