Merge "Pretty print SBox manifest files to make them easier to read" into main
diff --git a/android/rule_builder.go b/android/rule_builder.go
index 1454357..399dfdb 100644
--- a/android/rule_builder.go
+++ b/android/rule_builder.go
@@ -629,8 +629,9 @@
 				name, r.sboxManifestPath.String(), r.outDir.String())
 		}
 
-		// Create a rule to write the manifest as textproto.
-		pbText, err := prototext.Marshal(&manifest)
+		// Create a rule to write the manifest as textproto. Pretty print it by indenting and
+		// splitting across multiple lines.
+		pbText, err := prototext.MarshalOptions{Indent: " "}.Marshal(&manifest)
 		if err != nil {
 			ReportPathErrorf(r.ctx, "sbox manifest failed to marshal: %q", err)
 		}