Skip to content

Commit 49689cd

Browse files
committed
fix(AAR build): missing mkdir build folder
1 parent 901a3d6 commit 49689cd

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
build:
1111
runs-on: ${{ matrix.os }}
1212
container: ${{ matrix.container && matrix.container || '' }}
13-
name: ${{ matrix.name }}${{ matrix.arch && format('-{0}', matrix.arch) || '' }} build${{ matrix.arch != 'arm64-v8a' && matrix.name != 'ios-sim' && matrix.name != 'ios' && matrix.name != 'apple-xcframework' && ' + test' || ''}}
13+
name: ${{ matrix.name }}${{ matrix.arch && format('-{0}', matrix.arch) || '' }} build${{ matrix.arch != 'arm64-v8a' && matrix.name != 'ios-sim' && matrix.name != 'ios' && matrix.name != 'apple-xcframework' && matrix.name != 'android-aar' && ' + test' || ''}}
1414
timeout-minutes: 20
1515
strategy:
1616
fail-fast: false

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,14 @@ $(DIST_DIR)/%.xcframework: $(LIB_NAMES)
178178

179179
xcframework: $(DIST_DIR)/vector.xcframework
180180

181+
AAR_ARM = packages/android/src/main/jniLibs/arm64-v8a/
182+
AAR_X86 = packages/android/src/main/jniLibs/x86_64/
181183
aar:
184+
mkdir -p $(AAR_ARM) $(AAR_X86)
182185
$(MAKE) clean && $(MAKE) PLATFORM=android ARCH=arm64-v8a
183-
mv $(DIST_DIR)/vector.so packages/android/src/main/jniLibs/arm64-v8a/
186+
mv $(DIST_DIR)/vector.so $(AAR_ARM)
184187
$(MAKE) clean && $(MAKE) PLATFORM=android ARCH=x86_64
185-
mv $(DIST_DIR)/vector.so packages/android/src/main/jniLibs/x86_64/
188+
mv $(DIST_DIR)/vector.so $(AAR_X86)
186189
cd packages/android && gradle assembleRelease
187190
mv packages/android/build/outputs/aar/*.aar $(DIST_DIR)/vector.aar
188191

0 commit comments

Comments
 (0)