Add metadata and build files for 'arbitrary' crate.

Bug: 147140513
Test: mma
Change-Id: Ie33aabdd63b5ba74eb2ee1590074f3d3d63081fa
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..5d10059
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,20 @@
+// This file is generated by cargo2android.py --run --dependencies --device --features derive --patch patches/Android.bp.patch.
+
+rust_library_rlib {
+    name: "libarbitrary",
+    host_supported: true,
+    crate_name: "arbitrary",
+    srcs: ["src/lib.rs"],
+    edition: "2018",
+    features: [
+        "derive",
+    ],
+    proc_macros: ["libderive_arbitrary"],
+}
+
+// dependent_library ["feature_list"]
+//   derive_arbitrary-0.4.6
+//   proc-macro2-1.0.24 "default,proc-macro"
+//   quote-1.0.7 "default,proc-macro"
+//   syn-1.0.48 "clone-impls,default,derive,parsing,printing,proc-macro,quote"
+//   unicode-xid-0.2.1 "default"