我正在尝试为语音聊天(zoom sdk)绑定一个android SDK。他们有两个 .aar 文件(zoomcoomonlib.aar
和zoomsdk.aar
)
我知道我必须为每个 .aar 创建单独的绑定项目,然后引用它们。
绑定zoomsdk.aar
时出现以下错误
The type `Com.Zipow.Videobox.Onedrive.ErrorEventArgs' already contains a definition for `P0' (CS0102) (B14)
在 .aar 文件中,我导航到package com.zipow.videobox.onedrive;
界面IODFoldLoaderListener
以下是它的内容
所以似乎String var1
方法onError
的参数导致了这个问题。
并且 xamarin studio 生成obj/debug/api.xml
确认它(在屏幕截图下方)onError
将具有名为的第一个参数p0
:
因此,在这种情况下,我更改metadata.xml
为这个参数赋予一个有意义的名称。
像下面的截图:
但即使这样做了,我也会遇到同样的错误。那个错误没有解决。此外,现在如果我看到该obj/debug/api/.xml
文件,我看到该类的内容IODFoldLoaderListener
保持不变。
所以更改 metadata.xml 似乎没有效果。