1diff --git a/Android.bp b/Android.bp
2index 42138df..3ad0d2c 100644
3--- a/Android.bp
4+++ b/Android.bp
5@@ -31,31 +31,49 @@ rust_library {
6         "libserde",
7     ],
8     proc_macros: ["libp9_wire_format_derive"],
9     compile_multilib: "first",
10     apex_available: [
11         "//apex_available:platform",
12         "//apex_available:anyapex",
13     ],
14     product_available: true,
15     vendor_available: true,
16+    // Doesn't compile on 32-bit targets.
17+    target: {
18+        android_arm: {
19+            enabled: false,
20+        },
21+        android_x86: {
22+            enabled: false,
23+        },
24+    },
25 }
26
27 rust_test {
28     name: "p9_test_src_lib",
29     host_supported: true,
30     crate_name: "p9",
31     cargo_env_compat: true,
32     cargo_pkg_version: "0.2.3",
33     crate_root: "src/lib.rs",
34     test_suites: ["general-tests"],
35     auto_gen_config: true,
36     test_options: {
37         unit_test: true,
38     },
39     edition: "2021",
40     rustlibs: [
41         "liblibc",
42         "libserde",
43     ],
44     proc_macros: ["libp9_wire_format_derive"],
45+    // Doesn't compile on 32-bit targets.
46+    target: {
47+        android_arm: {
48+            enabled: false,
49+        },
50+        android_x86: {
51+            enabled: false,
52+        },
53+    },
54 }
55