@@ -234,22 +234,36 @@ runs:
234234
235235 # # NDK Setup
236236
237- - name : Ensure sdkmanager is available
237+ - name : Debug Android SDK Paths
238+ if : ${{ inputs.platform == 'android' }}
238239 run : |
239- yes | "${ANDROID_SDK_ROOT}/cmdline-tools/11.0/bin/sdkmanager" --licenses
240+ echo "ANDROID_HOME: $ANDROID_HOME"
241+ echo "ANDROID_SDK_ROOT: $ANDROID_SDK_ROOT"
242+ echo "Available sdkmanager paths:"
243+ find "$ANDROID_HOME" -type f -name sdkmanager || true
240244 shell : bash
241245
242-
243- - name : Install Android NDK
246+ - name : Accept Android SDK Licenses
244247 if : ${{ inputs.platform == 'android' }}
245248 run : |
246- "${ANDROID_SDK_ROOT} /cmdline-tools/latest/bin/sdkmanager" "ndk;${{ inputs.ndk-version }}"
249+ yes | "$ANDROID_HOME /cmdline-tools/latest/bin/sdkmanager" --licenses
247250 shell : bash
248251
252+ - name : Install Android SDK Packages
253+ if : ${{ inputs.platform == 'android' }}
254+ run : |
255+ "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" --install \
256+ "platform-tools" \
257+ "platforms;android-34" \
258+ "build-tools;34.0.0" \
259+ "emulator" \
260+ "system-images;android-34;google_apis;x86_64"
261+ shell : bash
249262
250- - name : Set ANDROID_NDK_HOME
263+ - name : Install Android NDK
251264 if : ${{ inputs.platform == 'android' }}
252- run : echo "ANDROID_NDK_HOME=$ANDROID_SDK_ROOT/ndk/${{ inputs.ndk-version }}" >> $GITHUB_ENV
265+ run : |
266+ "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" "ndk;${{ inputs.ndk-version }}"
253267 shell : bash
254268
255269
@@ -261,6 +275,7 @@ runs:
261275
262276
263277
278+
264279
265280
266281
0 commit comments