1diff --git a/Cargo.toml b/Cargo.toml
2index 5f3f4c25..e17251cf 100644
3--- a/Cargo.toml
4+++ b/Cargo.toml
5@@ -14,7 +14,7 @@ edition = "2018"
6 name = "grpcio-sys"
7 version = "0.13.0+1.56.2-patched"
8 authors = ["The TiKV Project Developers"]
9-build = "build.rs"
10+build = "android/build_cmake.rs"
11 exclude = [
12     "grpc/doc/*",
13     "grpc/etc/*",
14@@ -76,6 +76,7 @@ features = [
15     "libc",
16     "static",
17 ]
18+optional = true
19 default-features = false
20
21 [dependencies.openssl-sys]
22@@ -84,7 +85,7 @@ features = ["vendored"]
23 optional = true
24
25 [build-dependencies.bindgen]
26-version = "0.59.0"
27+version = "0.69.4"
28 features = ["runtime"]
29 optional = true
30 default-features = false
31@@ -98,15 +99,18 @@ version = "1.0"
32
33 [build-dependencies.cmake]
34 version = "0.1"
35+optional = true
36
37 [build-dependencies.pkg-config]
38 version = "0.3"
39+optional = true
40
41 [build-dependencies.walkdir]
42 version = "2.2.9"
43
44 [features]
45 _gen-bindings = ["bindgen"]
46+_libz-sys = ["libz-sys"]
47 _list-package = []
48 _secure = []
49 boringssl = [
50@@ -121,4 +125,4 @@ openssl-vendored = [
51 ]
52
53 [target."cfg(not(all(any(target_os = \"linux\", target_os = \"macos\"), any(target_arch = \"x86_64\", target_arch = \"aarch64\"))))".build-dependencies.bindgen]
54-version = "0.59.0"
55+version = "0.69.4"
56