gn2bp: Add _sanitize_args to WriteNativeLibrariesJavaSanitizer am: 3dbc2766a9

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2327498

Change-Id: If3016f6fa2c971d6123a0cc8181f23310fc78c15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/tools/gn2bp/Android.bp.swp b/tools/gn2bp/Android.bp.swp
index 62e32a1..460e82f 100644
--- a/tools/gn2bp/Android.bp.swp
+++ b/tools/gn2bp/Android.bp.swp
@@ -5726,7 +5726,7 @@
 java_genrule {
     name: "cronet_aml_build_android_native_libraries_gen",
     cmd: "$(location build/android/gyp/write_native_libraries_java.py) --output " +
-         "gen/build/android/native_libraries_gen.srcjar " +
+         "$(out) " +
          "--cpu-family " +
          "CPU_FAMILY_ARM",
     out: [
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index f4df5e9..1ad4efb 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -914,7 +914,9 @@
     super()._sanitize_args()
 
 class WriteNativeLibrariesJavaSanitizer(BaseActionSanitizer):
-  pass
+  def _sanitize_args(self):
+    self._set_value_arg('--output', '$(out)')
+    super()._sanitize_args()
 
 def get_action_sanitizer(target, type):
   if target.script == "//build/write_buildflag_header.py":