Use toStringUtf8 on a ByteString to get the actual string for use in an
exception, instead of toString which just prints something like
"<ByteString@609cd4d8 size=42>".

RELNOTES: None.
PiperOrigin-RevId: 225079501
diff --git a/src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java b/src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java
index 7ac705e..7c72027 100644
--- a/src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java
+++ b/src/tools/android/java/com/google/devtools/build/android/aapt2/ProtoApk.java
@@ -304,7 +304,7 @@
       }
       throw new IllegalStateException(
           "Unable to find prefix for "
-              + uri
+              + uri.toStringUtf8()
               + " in [ "
               + namespaceStack.stream()
                   .map(Map::keySet)