diff --git a/.github/workflows/_kotlin.yml b/.github/workflows/_kotlin.yml index 65d2d116b..ab5f6873d 100644 --- a/.github/workflows/_kotlin.yml +++ b/.github/workflows/_kotlin.yml @@ -41,7 +41,7 @@ jobs: - uses: actions/checkout@v4 - uses: ./.github/actions/setup-rust with: - targets: armv7-linux-androideabi aarch64-linux-android x86_64-linux-android + targets: armv7-linux-androideabi aarch64-linux-android x86_64-linux-android i686-linux-android - uses: actions/setup-java@v4 with: distribution: temurin diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index d08d811f5..754c6d27f 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -170,7 +170,7 @@ jobs: - uses: ./.github/actions/setup-rust with: sccache_enabled: false - targets: armv7-linux-androideabi aarch64-linux-android x86_64-linux-android + targets: armv7-linux-androideabi aarch64-linux-android x86_64-linux-android i686-linux-android - uses: actions/setup-java@v4 with: distribution: oracle diff --git a/kotlin/android/README.md b/kotlin/android/README.md index 4f5927be7..ac80ccf02 100644 --- a/kotlin/android/README.md +++ b/kotlin/android/README.md @@ -49,6 +49,7 @@ locally. aarch64-linux-android arm-linux-androideabi armv7-linux-androideabi + i686-linux-android x86_64-linux-android ``` @@ -57,7 +58,7 @@ locally. `/rust/rust-toolchain.toml` file), then run: ``` - rustup target add aarch64-linux-android arm-linux-androideabi armv7-linux-androideabi x86_64-linux-android + rustup target add aarch64-linux-android arm-linux-androideabi armv7-linux-androideabi i686-linux-android x86_64-linux-android ``` 1. Perform a test build: `./gradlew assembleDebug`. diff --git a/kotlin/android/app/build.gradle.kts b/kotlin/android/app/build.gradle.kts index 682faf2b9..bd13cdfe0 100644 --- a/kotlin/android/app/build.gradle.kts +++ b/kotlin/android/app/build.gradle.kts @@ -217,7 +217,7 @@ cargo { verbose = true module = "../../../rust/connlib/clients/android" libname = "connlib" - targets = listOf("arm", "arm64", "x86_64") + targets = listOf("arm", "arm64", "x86_64", "x86") targetDirectory = "../../../rust/target" }