Skip to content

Commit 2db6bb0

Browse files
committed
fix: pin cargo ndk for publish
1 parent 199e4dd commit 2db6bb0

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

build_android.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,11 @@ cargo build --release
3434

3535
export CARGO_PROFILE_RELEASE_STRIP=false
3636

37-
# Install cargo-ndk if not already installed
38-
if ! command -v cargo-ndk &> /dev/null; then
39-
echo "Installing cargo-ndk..."
40-
cargo install cargo-ndk
37+
# Install the cargo-ndk version used by the mobile release scripts.
38+
CARGO_NDK_VERSION="3.5.4"
39+
if ! command -v cargo-ndk &> /dev/null || ! cargo ndk --version | grep -q "cargo-ndk $CARGO_NDK_VERSION"; then
40+
echo "Installing cargo-ndk $CARGO_NDK_VERSION..."
41+
cargo install cargo-ndk --version "$CARGO_NDK_VERSION" --locked --force
4142
fi
4243

4344
# Check if Android NDK is available

0 commit comments

Comments
 (0)