Rive Bundling Error

Hi,
For the Defold version 1.10.1 and rive ext version is 4.0.1 and in game.project Opengl Version Hit is set to the Highest version available.

I have only one rivescene in my project. i am using marty.riv, i took it from defold examples. When i build, it works nice in dmengine.
i tried to bundle it for test purpose for android. But i am getting these errors.

ERROR: defold-rive/ext.manifest:1: ‘undefined symbol: glFramebufferParameteri’

ERROR: defold-rive/ext.manifest:1: ‘undefined symbol: glBindImageTexture’

ERROR: defold-rive/ext.manifest:1: ‘undefined symbol: glFramebufferParameteri’

ERROR: defold-rive/ext.manifest:1: ‘undefined symbol: glBindImageTexture’

ERROR: defold-rive/ext.manifest:1: ‘undefined symbol: glFramebufferParameteri’

ERROR: defold-rive/ext.manifest:1: ‘undefined symbol: glBindImageTexture’

and at the end it is saying
ERROR:EXT: Bundling ‘Android Application…’ failed: prelude.lua:361 Bob invocation failed

Where is my mistake any ideas?

1 Like

Hi!
This is due to the fact that we use NDK api level 19 for armv7-android.
We currently have no workaround for that, so I’ll add a ticket for improving configurability on the Extender server for app/extension manifests.

In the meantime, I recommend building for arm64-android instead.

Thanks for the answer. i will try to build as you said.

1 Like