Azure Communication Services SDK for Unity on Android Devices

Sami Bouhroum 20 Reputation points
2024-03-21T13:07:43.12+00:00

We are currently developing an application using the Azure Communication Services SDK for Unity, version 1.0.0-beta.3, which is available here: Azure Communication Services SDK for Unity. Our goal is to make our application supports both Windows and Android platforms. We've successfully implemented and tested the SDK on Windows, where it works as expected without any issues. However, we've encountered several challenges when trying to extend our application's support to Android devices.

We've noticed that the latest beta version of the SDK does not include plugins for Android, only for Windows and Web. This absence seems to be affecting our ability to build and run our application on Android devices. When attempting to use features from the SDK in our Unity project, we encounter the following error during runtime on Android (VR Headset): DllNotFoundException: Unable to load DLL 'ACSCallingShared'. Tried to load the following dynamic libraries: Unable to load dynamic library 'ACSCallingShared' because of 'Failed to open the requested dynamic library (0x06000000) dlerror() = dlopen failed: library "ACSCallingShared" not found

This error suggests that a critical DLL, 'ACSCallingShared', required for the SDK's operation is missing or not accessible on Android.
Does the current SDK work on Android devices, without a specific Android plugin, or do we need to wait for an Android plugin not yet available in the beta version?

Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
1,241 questions
0 comments No comments
{count} votes

Accepted answer
  1. ajkuma 28,036 Reputation points Microsoft Employee Moderator
    2024-03-22T19:27:03.74+00:00

    @Sami Bouhroum , As mentioned by colleague Ryan on your GitHub thread : Currently, the Unity SDK only supports Windows. The team doesn't have any immediate plans to support Unity on Android, but they are exploring that option later this year.

    Kindly be assured that we have relayed your feedback internally to our product engineering team.

    We appreciate your feedback.

    Note: The timeline is just an estimate, it may change depending on the myriad factors


     If the answer helped (pointed, you in the right direction) > please click Accept Answer - it will help users to find the answers quickly.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.