I'm trying to bind an android SDK for voice chat (zoom sdk).
They have two .aar files (zoomcoomonlib.aar
and zoomsdk.aar
)
I know I have to create separate binding project for each .aar and then reference them.
While binding zoomsdk.aar
I'm getting the below error
The type `Com.Zipow.Videobox.Onedrive.ErrorEventArgs' already contains a definition for `P0' (CS0102) (B14)
In the .aar file I navigated to the package com.zipow.videobox.onedrive;
to the interface IODFoldLoaderListener
And below are the contents of it
So it seems parameter String var1
of method onError
is causing the issue.
And xamarin studio generated obj/debug/api.xml
confirms it (below screenshot) that onError
will have first parameter named p0
:
So in this scenario I change the metadata.xml
to give this parameter a meaningful name.
Like below screenshot:
But even after doing that I am getting same error. That error didn't resolve.
Moreover now if I see the obj/debug/api/.xml
file I see the contents for the class IODFoldLoaderListener
remains the same.
So changing the metadata.xml has no effect it seems.