This commit is contained in:
@@ -81,13 +81,16 @@ jobs:
|
|||||||
flutter_sdk="$(dirname "$(dirname "$(command -v flutter)")")"
|
flutter_sdk="$(dirname "$(dirname "$(command -v flutter)")")"
|
||||||
git config --global --add safe.directory "$flutter_sdk"
|
git config --global --add safe.directory "$flutter_sdk"
|
||||||
|
|
||||||
- name: Install Android NDK
|
- name: Install Android SDK platform and NDK
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
android_api="$(sed -n 's/^[[:space:]]*compileSdkVersion[[:space:]]*=[[:space:]]*//p' apps/weblibre/android/build.gradle | head -n 1)"
|
||||||
ndk_version="$(sed -n 's/^weblibre\.ndkVersion[[:space:]]*=[[:space:]]*//p' apps/weblibre/android/gradle.properties)"
|
ndk_version="$(sed -n 's/^weblibre\.ndkVersion[[:space:]]*=[[:space:]]*//p' apps/weblibre/android/gradle.properties)"
|
||||||
|
test -n "$android_api"
|
||||||
test -n "$ndk_version"
|
test -n "$ndk_version"
|
||||||
yes | sdkmanager --install "ndk;$ndk_version" || test "${PIPESTATUS[1]}" -eq 0
|
yes | sdkmanager --install "platforms;android-$android_api" "ndk;$ndk_version" || test "${PIPESTATUS[1]}" -eq 0
|
||||||
|
test -f "$ANDROID_HOME/platforms/android-$android_api/android.jar"
|
||||||
test -f "$ANDROID_HOME/ndk/$ndk_version/source.properties"
|
test -f "$ANDROID_HOME/ndk/$ndk_version/source.properties"
|
||||||
{
|
{
|
||||||
echo "ANDROID_NDK_HOME=$ANDROID_HOME/ndk/$ndk_version"
|
echo "ANDROID_NDK_HOME=$ANDROID_HOME/ndk/$ndk_version"
|
||||||
|
|||||||
Reference in New Issue
Block a user