💡
原文中文,约1400字,阅读约需4分钟。
📝
内容提要
我最近开发了一个简单的移动应用,使用 React Native 和 Expo。在处理 Google Play 的 16KB 内存页面问题时,需调整配置以支持 Android 15 及以上版本。最终通过降级 @shopify/react-native-skia 依赖解决了问题。总结是:跨平台开发需谨慎管理依赖版本。
🎯
关键要点
- 开发了一个简单的移动应用,使用 React Native 和 Expo。
- 遇到 Google Play 的 16KB 内存页面问题,需要调整配置以支持 Android 15 及以上版本。
- 需要修改 /android/app/build.gradle 中的 useLegacyPackaging 配置为 true。
- 通过修改 app.json 添加 useLegacyPackaging: true 解决问题,但仍然遇到错误。
- 错误源于 @shopify/react-native-skia 包,当前版本不支持 16KB 内存页面。
- 降级 @shopify/react-native-skia 依赖到 v2.0.7 解决了问题。
- 总结:跨平台开发需谨慎管理依赖版本,尽量控制小版本,只升补丁版本。
➡️