From 49bbb8cf51189e145b0abb842e24d28f54b11bf2 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Tue, 24 Feb 2026 23:06:31 +0300 Subject: [PATCH] fix: enable native debug symbols for Play Store Set strip = false in all Rust binding Cargo.toml files so AGP can extract debug symbols before stripping for the final APK. Previously strip = "debuginfo" removed symbols during Rust compilation, leaving nothing for AGP's debugSymbolLevel = FULL to extract. --- bindings/hydra-dx-math/rust/Cargo.toml | 2 +- bindings/metadata_shortener/rust/Cargo.toml | 2 +- bindings/sr25519-bizinikiwi/rust/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bindings/hydra-dx-math/rust/Cargo.toml b/bindings/hydra-dx-math/rust/Cargo.toml index b622dca..c13b68d 100644 --- a/bindings/hydra-dx-math/rust/Cargo.toml +++ b/bindings/hydra-dx-math/rust/Cargo.toml @@ -15,7 +15,7 @@ hydra-dx-math = { git = "https://github.com/galacticcouncil/HydraDX-node", versi jni = { version = "0.17.0", default-features = false } [profile.release] -strip = "debuginfo" +strip = false lto = true opt-level = "s" diff --git a/bindings/metadata_shortener/rust/Cargo.toml b/bindings/metadata_shortener/rust/Cargo.toml index 3da988c..ccc2ae0 100644 --- a/bindings/metadata_shortener/rust/Cargo.toml +++ b/bindings/metadata_shortener/rust/Cargo.toml @@ -14,7 +14,7 @@ frame-metadata = { version = "16.0.0", features = [ "current" ] } codec = { package = "parity-scale-codec", version = "3.6.9", features = [ "derive" ] } [profile.release] -strip = "debuginfo" +strip = false lto = true opt-level = "s" diff --git a/bindings/sr25519-bizinikiwi/rust/Cargo.toml b/bindings/sr25519-bizinikiwi/rust/Cargo.toml index 4c2955c..a81f8f8 100644 --- a/bindings/sr25519-bizinikiwi/rust/Cargo.toml +++ b/bindings/sr25519-bizinikiwi/rust/Cargo.toml @@ -11,7 +11,7 @@ jni = { version = "0.21", default-features = false } zeroize = "1.7" [profile.release] -strip = "debuginfo" +strip = false lto = true opt-level = "s"