diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 9c89846..64666e5 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -12,7 +12,13 @@ jobs:
       with:
         submodules: recursive
 
-    - name: set up android development environment
+    - name: Setup Java JDK
+      uses: actions/setup-java@v4.2.1
+      with:
+        distribution: 'temurin'
+        java-version: '21'
+
+    - name: setup android development environment
       uses: android-actions/setup-android@v2
 
     - name: install dependencies
@@ -21,12 +27,6 @@ jobs:
         echo "cmake.dir=/usr/local/lib/android/sdk/cmake/3.22.1" > local.properties
         npm install -g pnpm
 
-    - name: Setup Java JDK
-      uses: actions/setup-java@v4.2.1
-      with:
-        distribution: 'temurin'
-        java-version: '21'
-
     - name: Update Submodules
       run: |
         git submodule foreach --recursive 'git pull --rebase origin main --allow-unrelated-histories'