在 Expo 中接入 Rive(Adding Rive to Expo)
由于 Rive 包含原生代码,不支持 Expo Go,请使用 Development Build。
初始安装
npx create-expo-app MyRiveApp
npx expo install expo-dev-client
安装 Rive:
- 新版(推荐):
npx expo install @rive-app/react-native - Legacy:
npx expo install rive-react-native
Android(Expo SDK 53)构建冲突
若遇到 compileSdk / AGP 版本冲突,可安装:
npx expo install expo-build-properties expo-custom-agp
并在 app.json 增加:
{
"expo": {
"plugins": [
["expo-custom-agp", "8.9.2"],
["expo-build-properties", { "android": { "compileSdkVersion": 36 } }]
]
}
}
然后执行:
npx expo prebuild --clean
iOS 最低版本
- 新版 Runtime:iOS 15.1+
- Legacy Runtime:iOS 14.0+
可通过 expo-build-properties 配 置 deploymentTarget,或手动改 ios/Podfile。
运行
创建并安装 Development Build 后:
npx expo start
本地 .riv 资源接入请看: