Ignore specific warning from library desugaring

PiperOrigin-RevId: 448201784
diff --git a/src/tools/android/java/com/google/devtools/build/android/r8/Desugar.java b/src/tools/android/java/com/google/devtools/build/android/r8/Desugar.java
index a589398..606b05d 100644
--- a/src/tools/android/java/com/google/devtools/build/android/r8/Desugar.java
+++ b/src/tools/android/java/com/google/devtools/build/android/r8/Desugar.java
@@ -27,6 +27,7 @@
 import com.android.tools.r8.DiagnosticsHandler;
 import com.android.tools.r8.StringResource;
 import com.android.tools.r8.errors.InterfaceDesugarMissingTypeDiagnostic;
+import com.android.tools.r8.utils.StringDiagnostic;
 import com.google.common.collect.ImmutableList;
 import com.google.devtools.build.android.Converters.ExistingPathConverter;
 import com.google.devtools.build.android.Converters.PathConverter;
@@ -421,6 +422,15 @@
             DescriptorUtils.descriptorToBinaryName(
                 missingTypeDiagnostic.getMissingType().getDescriptor()));
       }
+      // TODO(b/232351017): Remove this again.
+      if (warning instanceof StringDiagnostic
+          && warning
+              .getDiagnosticMessage()
+              .contains(
+                  "Retargeting non final method Encoded method java.nio.channels.FileChannel")) {
+        // Ignore.
+        return;
+      }
       DiagnosticsHandler.super.warning(warning);
     }
   }