Convai Plugin Incompatibility with UE 5.5 When Packaging for Quest 3

I’m encountering an error when trying to package my VR project with the Convai plugin for Quest 3 in Unreal Engine 5.5. While the plugin works perfectly in VR Preview mode within the editor, the packaging process fails with module-related errors.

Error Details

When packaging my project as an APK for Android/Quest 3, I receive the following error:

Expecting to find a type to be declared in a module rules named 'Convai' in 'Unknown Assembly'. This type must derive from the 'ModuleRules' type defined by UnrealBuildTool.
UnrealBuildTool failed. See log for more details.
AutomationTool exiting with ExitCode=8 (8)
BUILD FAILED

Additionally, there’s a secondary error related to the MetaXRPlatform plugin:

error CS0101: The namespace '<global namespace>' already contains a definition for 'OVRPlatformSDK'
error CS0111: Type 'OVRPlatformSDK' already defines a member called 'OVRPlatformSDK' with the same parameter types

Environment Details

  • Unreal Engine Version: 5.5
  • Convai Plugin Version: [Your plugin version]
  • Target Device: Meta Quest 3
  • Project Template: VR template
  • Android SDK/NDK/JDK: All properly configured (packaging for Android works without the Convai plugin)

What I’ve Tried

  • The plugin works correctly in VR Preview mode within the editor
  • Packaging without the Convai plugin works successfully
  • Contacted Convai support who directed me to the developer forum

Questions

  1. Is the current version of the Convai plugin compatible with UE 5.5 for APK packaging to Quest 3?
  2. Are there any known workarounds for this issue?
  3. Is there a timeline for when the plugin will be updated to support UE 5.5’s Android build system?
  4. Has anyone successfully packaged a UE 5.5 project with the Convai plugin for Quest 3?

Any guidance or assistance would be greatly appreciated. I’m happy to provide additional information if needed.

Thank you!

Hello @ysamphy,

Welcome to the Convai Developer Forum!

We are sorry for the problem you experienced. I have informed my teammates and we will investigate the issue and get back to you as soon as possible.

1 Like

Hello,

We weren’t able to reproduce this error on our end.
To ensure everything is set up properly, please follow the steps below using the latest version of our plugin:

  1. Download the ZIP file matching your Unreal Engine version from our latest release: Convai Unreal SDK 3.5.3-beta
  2. In your Unreal project directory, create a Plugins folder if it doesn’t already exist.
  3. Move the extracted Convai folder into the Plugins folder.
  4. Open your project.
  5. Go to Project Settings > Convai and enter your API key.

Please try this clean setup and let us know if the packaging issue persists.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.