我在 assets/rive/ (https://prnt.sc/d2qorEjp1itB) 下将 Rive 动画添加到我的 flutter 项目中,但是当我在 firebase 上部署该应用程序时,托管它无法正常工作。在本地主机上工作。
我一直在寻找解决方案,发现可能的问题可能是资产路径。就像在我的 flutter 代码中一样,我这样使用它
rive/solar.riv
SizedBox(
width: 600 * screenWidth,
height: 600 * screenHeight,
child: const Hero(
tag: 'solar',
child: RiveAnimation.asset(
'rive/solar.riv',
artboard: 'Planets',
stateMachines: ['PlanetsStat'],
fit: BoxFit.contain,
),
),
),
但是他们建议在路径之前添加资产。我也这样做了。但不工作。