eas-cli打包的Android APK真机安装崩溃,Expo版本兼容问题求解决
解决@expo/config-plugins版本不兼容导致APK安装崩溃问题
强制锁定兼容版本
在项目根目录的package.json里添加版本锁定配置:- 使用npm时,添加
overrides字段:"overrides": { "@expo/config-plugins": "~7.2.2" } - 使用yarn时,添加
resolutions字段:"resolutions": { "@expo/config-plugins": "~7.2.2" }
执行
npm install或yarn install更新依赖。- 使用npm时,添加
清缓存重新构建
依赖更新完成后,清理旧构建缓存:npx expo prebuild --clean npm cache clean --force再重新执行打包命令:
eas build --platform android验证修复效果
运行npx expo-doctor检查,确认@expo/config-plugins版本已符合要求,再安装APK测试是否还存在崩溃问题。降级关联依赖(备选方案)
如果锁定版本后问题仍未解决,可以考虑降级expo-router到与@expo/config-plugins@7.2.2兼容的版本,比如查看expo-router的版本依赖说明,或尝试降级到1.x系列版本,确保整个依赖链的版本匹配。
内容的提问来源于stack exchange,提问作者Ravi Kumar Chaurasia
相关产品推荐
相关产品推荐

