Skip to content

Commit cc14461

Browse files
author
gopi2401
committed
fix: update Android SDK setup to include NDK and build-tools in workflow
1 parent 13ddfba commit cc14461

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

.github/workflows/build.yml

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ jobs:
3333
- name: Set up JDK 17
3434
uses: actions/setup-java@v4
3535
with:
36-
distribution: 'temurin'
37-
java-version: '17'
36+
distribution: "temurin"
37+
java-version: "17"
3838
cache: "gradle"
3939

4040
# Gradle cache for faster builds
@@ -54,25 +54,28 @@ jobs:
5454
channel: "stable"
5555
cache: true
5656

57-
# - name: Setup Android tools
58-
# uses: maxim-lobanov/setup-android-tools@v1
59-
# with:
60-
# packages: |
61-
# platform-tools
62-
# build-tools;33.0.0
63-
# platforms;android-33
64-
# cache: true
57+
- name: Setup Android SDK
58+
uses: android-actions/setup-android@v3
6559

66-
# ndk;19.2.5345600
60+
- name: Install SDK 33, NDK, and CMake
61+
shell: bash
62+
run: |
63+
export ANDROID_SDK_ROOT=$ANDROID_HOME
64+
export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$ANDROID_SDK_ROOT/platform-tools:$ANDROID_SDK_ROOT/emulator
65+
yes | sdkmanager "platforms;android-33" \
66+
"build-tools;33.0.2" \
67+
"ndk;26.1.10909125" \
68+
"cmake;3.22.1"
69+
cache: true
6770
68-
- name: Accept Android Licenses
69-
run: yes | flutter doctor --android-licenses
71+
# - name: Accept Android Licenses
72+
# run: yes | flutter doctor --android-licenses
7073

7174
- name: Install dependencies
7275
run: flutter pub get
7376

74-
- run: flutter doctor -v
75-
- run: flutter analyze --suggestions
77+
# - run: flutter doctor -v
78+
# - run: flutter analyze --suggestions
7679
# Create .env file for environment variables
7780
- name: Create .env file
7881
run: |

0 commit comments

Comments
 (0)