我想綁定一個Android SDK的語音聊天(縮放sdk)。 他們有兩個.aar文件(zoomcoomonlib.aar
和zoomsdk.aar
)Xamarin綁定.aar與Metadata.xml似乎不工作
我知道我必須爲每一個單獨的.aar結合的項目,然後引用它們。
雖然結合zoomsdk.aar
我提示以下錯誤:
The type `Com.Zipow.Videobox.Onedrive.ErrorEventArgs' already contains a definition for `P0' (CS0102) (B14)
在.aar文件I導航到package com.zipow.videobox.onedrive;
到接口IODFoldLoaderListener
及以下的內容它
因此看起來方法onError
的參數String var1
引起了問題。
而且xamarin Studio生成obj/debug/api.xml
證實了這一點(下圖)是onError
將有一個名爲p0
第一個參數:
因此,在這種情況下我改變metadata.xml
給這個參數一個有意義的名字。
像下面的截圖:
但即使這樣做,我收到同樣的錯誤了。該錯誤沒有解決。 此外,如果我看到obj/debug/api/.xml
文件,我看到類IODFoldLoaderListener
的內容保持不變。
因此,改變metadata.xml似乎沒有效果。
由於您使用了圖片和文字,我無法剪切/粘貼答案。您未在元數據轉換中使用完整的方法簽名。嘗試閱讀Jon Douglas出色的綁定文檔第2部分:https://gist.github.com/JonDouglas/dda6d8ace7d071b0e8cb – SushiHangover