Skip to content

Commit c35dbc6

Browse files
committed
ndk
1 parent b2e0ef3 commit c35dbc6

1 file changed

Lines changed: 22 additions & 7 deletions

File tree

.github/actions/setup-e2e-env/action.yml

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)