Description
when I want show an animation with rive first time, an uncaught exception will occur, it says "ArgumentError (Invalid argument(s): Failed to lookup symbol 'init': dlsym(RTLD_DEFAULT, init): symbol not found)".
Steps To Reproduce
Steps to reproduce the behavior:
load any animation files, e.g.:
RiveAnimation.asset(
'assets/loading/liquid_download.riv',
),
the exception will occur.
Source .riv/.rev file
any riv file copy form riv-flutter demo.
Expected behavior
load the .riv file success and show the animation.
Device & Versions (please complete the following information)
- Device: iPhone X
- OSV: iOS 16.3.1
- Flutter Version:
Flutter 3.32.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision be698c48a6 (2 weeks ago) • 2025-05-19 12:59:14 -0700
Engine • revision 1881800949 (2 weeks ago) • 2025-05-19 10:54:07 -0700
Tools • Dart 3.8.0 • DevTools 2.45.1
ffi Version:
dependency: transitive
description:
name: ffi
sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418"
url: "https://pub.dev"
source: hosted
version: "2.1.4"
rive: ^0.13.20
project Environment: sdk: ">=3.4.0 <4.0.0"