Compare commits

...

2 Commits

Author SHA1 Message Date
lan
544a7ea156 fix(ci): 只编译 arm64 APK 并修复构建问题
Some checks failed
Frontend CI / ota-android (push) Successful in 11m18s
Frontend CI / build-android-apk (push) Failing after 7m49s
Frontend CI / build-and-push-web (push) Successful in 5m19s
2026-03-17 23:18:07 +08:00
lan
530f54a4a3 fix(ci): 只编译 arm64 APK 并修复 codegen 构建问题 2026-03-17 23:15:36 +08:00

View File

@@ -137,17 +137,18 @@ jobs:
android.enableJetifier=false android.enableJetifier=false
android.useAndroidX=true android.useAndroidX=true
hermesEnabled=true hermesEnabled=true
reactNativeArchitectures=arm64-v8a
EOF EOF
# Fix hermesEnabled in build.gradle # Fix hermesEnabled in build.gradle
sed -i 's/def hermesEnabled = findProperty("hermesEnabled")/def hermesEnabled = findProperty("hermesEnabled") ?: "true"/' app/build.gradle || true sed -i 's/def hermesEnabled = findProperty("hermesEnabled")/def hermesEnabled = findProperty("hermesEnabled") ?: "true"/' app/build.gradle || true
grep -n "hermesEnabled" app/build.gradle || echo "hermesEnabled not found in build.gradle" grep -n "hermesEnabled" app/build.gradle || echo "hermesEnabled not found in build.gradle"
- name: Build Android release APK - name: Build Android release APK (arm64 only)
run: | run: |
cd android cd android
chmod +x gradlew chmod +x gradlew
./gradlew :app:assembleRelease --max-workers=1 ./gradlew :app:assembleRelease -PreactNativeArchitectures=arm64-v8a --max-workers=1
- name: Upload APK artifact - name: Upload APK artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3