fix:expo-updates 包会在 expo prebuild 阶段向 Android 项目注入与 EAS Update 相关的 Gradle 任务,导致 assembleRelease 时卡住(挂起不退出)

This commit is contained in:
Developer
2026-03-24 01:26:39 +08:00
parent 3a82151d8d
commit eb4d61669a
4 changed files with 5 additions and 26 deletions

View File

@@ -7,7 +7,6 @@ import { useAuthStore } from '../store/authStore';
import { useDownloadStore } from '../store/downloadStore';
import { useSettingsStore } from '../store/settingsStore';
import { MiniPlayer } from '../components/MiniPlayer';
import * as Updates from 'expo-updates';
import * as Sentry from '@sentry/react-native';
import { ErrorBoundary } from '@sentry/react-native';
@@ -28,18 +27,6 @@ function RootLayout() {
loadDownloads();
restoreSettings();
const checkOTA = async () => {
if (!Updates.isEnabled) return;
try {
const update = await Updates.checkForUpdateAsync();
if (update.isAvailable) {
await Updates.fetchUpdateAsync();
}
} catch {
// 静默失败,不影响正常使用
}
};
checkOTA();
}, []);
return (