feat: exclude ARMv7 architecture for Android builds (#6187)

This commit is contained in:
Lucas.Xu 2024-09-04 16:55:49 +08:00 committed by GitHub
parent d1127a9bfa
commit 589f5c1298
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 10 additions and 3 deletions

View file

@ -87,6 +87,13 @@ android {
path "src/main/CMakeLists.txt"
}
}
// only support arm64-v8a
defaultConfig {
ndk {
abiFilters "arm64-v8a"
}
}
}
flutter {

View file

@ -135,7 +135,7 @@ class _AppFlowyMobileToolbarIconItemState
}
void _rebuild() {
if (!context.mounted) {
if (!mounted) {
return;
}
setState(() {

View file

@ -67,10 +67,10 @@ script = [
cd rust-lib/
if [ "${BUILD_FLAG}" = "debug" ]; then
echo "🚀 🚀 🚀 Building Android SDK for debug"
cargo ndk -t arm64-v8a -t armeabi-v7a -o ./jniLibs build --features "${FLUTTER_DESKTOP_FEATURES}" --package=dart-ffi
cargo ndk -t arm64-v8a -o ./jniLibs build --features "${FLUTTER_DESKTOP_FEATURES}" --package=dart-ffi
else
echo "🚀 🚀 🚀 Building Android SDK for release"
cargo ndk -t arm64-v8a -t armeabi-v7a -o ./jniLibs build --features "${FLUTTER_DESKTOP_FEATURES}" --package=dart-ffi --release
cargo ndk -t arm64-v8a -o ./jniLibs build --features "${FLUTTER_DESKTOP_FEATURES}" --package=dart-ffi --release
fi
cd ../
""",