diff --git a/.github/workflows/apk.yml b/.github/workflows/apk.yml index 5159c64b..e099958f 100644 --- a/.github/workflows/apk.yml +++ b/.github/workflows/apk.yml @@ -58,6 +58,11 @@ jobs: - name: Setup Android SDK uses: android-actions/setup-android@v3 + with: + accept-android-sdk-licenses: false + + - name: Accept Android SDK licenses + run: yes | sdkmanager --licenses >/dev/null - name: Install Android NDK run: | @@ -193,6 +198,11 @@ jobs: - name: Setup Android SDK uses: android-actions/setup-android@v3 + with: + accept-android-sdk-licenses: false + + - name: Accept Android SDK licenses + run: yes | sdkmanager --licenses >/dev/null - name: Restore Android AVD cache id: android-avd-cache @@ -274,6 +284,11 @@ jobs: - name: Setup Android SDK uses: android-actions/setup-android@v3 + with: + accept-android-sdk-licenses: false + + - name: Accept Android SDK licenses + run: yes | sdkmanager --licenses >/dev/null - name: Restore Android AVD cache id: android-avd-cache diff --git a/android-plugin/run-avd-ci.sh b/android-plugin/run-avd-ci.sh index 673f76e3..9fc3c8eb 100644 --- a/android-plugin/run-avd-ci.sh +++ b/android-plugin/run-avd-ci.sh @@ -113,7 +113,8 @@ create_avd() { ensure_android_avd_home system_image="system-images;android-${api_level};${target};${arch}" - "${sdkmanager_bin}" "platform-tools" "emulator" "platforms;android-${api_level}" "${system_image}" + yes | "${sdkmanager_bin}" --licenses >/dev/null + yes | "${sdkmanager_bin}" "platform-tools" "emulator" "platforms;android-${api_level}" "${system_image}" echo no | "${avdmanager_bin}" create avd --force --name "${avd_name}" --package "${system_image}" --device "${profile}" }