diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 767ea29d6369b..06ed15f0d2b05 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -204,7 +204,7 @@ jobs: - self-hosted - ARM64 - linux - - name: arm-android + - name: aarch64-android os: ubuntu-20.04-8core-32gb env: {} - name: armhf-gnu diff --git a/src/ci/docker/host-x86_64/arm-android/Dockerfile b/src/ci/docker/host-x86_64/aarch64-android/Dockerfile similarity index 84% rename from src/ci/docker/host-x86_64/arm-android/Dockerfile rename to src/ci/docker/host-x86_64/aarch64-android/Dockerfile index abca06fb9fb4c..d0a318d9710f4 100644 --- a/src/ci/docker/host-x86_64/arm-android/Dockerfile +++ b/src/ci/docker/host-x86_64/aarch64-android/Dockerfile @@ -6,7 +6,7 @@ RUN sh /scripts/android-base-apt-get.sh COPY scripts/android-ndk.sh /scripts/ RUN . /scripts/android-ndk.sh && \ - download_ndk android-ndk-r25b-linux.zip + download_ndk android-ndk-r26b-linux.zip RUN dpkg --add-architecture i386 && \ apt-get update && \ @@ -21,14 +21,14 @@ RUN dpkg --add-architecture i386 && \ COPY scripts/android-sdk.sh /scripts/ COPY scripts/android-sdk-manager.py /scripts/ -COPY host-x86_64/arm-android/android-sdk.lock /android/sdk/android-sdk.lock +COPY host-x86_64/aarch64-android/android-sdk.lock /android/sdk/android-sdk.lock RUN /scripts/android-sdk.sh ENV PATH=$PATH:/android/sdk/emulator ENV PATH=$PATH:/android/sdk/tools ENV PATH=$PATH:/android/sdk/platform-tools -ENV TARGETS=arm-linux-androideabi +ENV TARGETS=arm-linux-androideabi,aarch64-linux-android ENV RUST_CONFIGURE_ARGS --android-ndk=/android/ndk/ diff --git a/src/ci/docker/host-x86_64/aarch64-android/android-sdk.lock b/src/ci/docker/host-x86_64/aarch64-android/android-sdk.lock new file mode 100644 index 0000000000000..900f4f008dfd4 --- /dev/null +++ b/src/ci/docker/host-x86_64/aarch64-android/android-sdk.lock @@ -0,0 +1,6 @@ +emulator emulator-linux_x64-11237101.zip 0fd36dd5a7be6ee8770776a95c2933541d9243f3 +patcher;v4 3534162-studio.sdk-patcher.zip 046699c5e2716ae11d77e0bad814f7f33fab261e +platform-tools platform-tools_r34.0.5-linux.zip 96097475cf7b279fdd8f218f5d043ffe94104ec3 +platforms;android-21 android-21_r02.zip 53536556059bb29ae82f414fd2e14bc335a4eb4c +system-images;android-21;default;arm64-v8a sys-img/android/arm64-v8a-21_r04.zip c4375f1b4b4cd21a8617660e25f621cedcbd8332 +tools sdk-tools-linux-4333796.zip 8c7c28554a32318461802c1291d76fccfafde054 diff --git a/src/ci/docker/host-x86_64/arm-android/android-sdk.lock b/src/ci/docker/host-x86_64/arm-android/android-sdk.lock deleted file mode 100644 index a1be8a4346b6d..0000000000000 --- a/src/ci/docker/host-x86_64/arm-android/android-sdk.lock +++ /dev/null @@ -1,6 +0,0 @@ -emulator emulator-linux-5264690.zip 48c1cda2bdf3095d9d9d5c010fbfb3d6d673e3ea -patcher;v4 3534162-studio.sdk-patcher.zip 046699c5e2716ae11d77e0bad814f7f33fab261e -platform-tools platform-tools_r28.0.2-linux.zip 46a4c02a9b8e4e2121eddf6025da3c979bf02e28 -platforms;android-18 android-18_r03.zip e6b09b3505754cbbeb4a5622008b907262ee91cb -system-images;android-18;default;armeabi-v7a sys-img/android/armeabi-v7a-18_r05.zip 580b583720f7de671040d5917c8c9db0c7aa03fd -tools sdk-tools-linux-4333796.zip 8c7c28554a32318461802c1291d76fccfafde054 diff --git a/src/ci/docker/host-x86_64/dist-android/Dockerfile b/src/ci/docker/host-x86_64/dist-android/Dockerfile index 20b72b377cad2..ad10157b9afd8 100644 --- a/src/ci/docker/host-x86_64/dist-android/Dockerfile +++ b/src/ci/docker/host-x86_64/dist-android/Dockerfile @@ -6,7 +6,7 @@ RUN sh /scripts/android-base-apt-get.sh # ndk COPY scripts/android-ndk.sh /scripts/ RUN . /scripts/android-ndk.sh && \ - download_ndk android-ndk-r25b-linux.zip + download_ndk android-ndk-r26b-linux.zip # env ENV TARGETS=arm-linux-androideabi diff --git a/src/ci/github-actions/ci.yml b/src/ci/github-actions/ci.yml index 972ef35933749..92252ea149d19 100644 --- a/src/ci/github-actions/ci.yml +++ b/src/ci/github-actions/ci.yml @@ -381,7 +381,7 @@ jobs: - name: aarch64-gnu <<: *job-aarch64-linux - - name: arm-android + - name: aarch64-android <<: *job-linux-8c - name: armhf-gnu