1

我在使用 Sinch Android API 在 Xamarin 中创建 java 绑定库时遇到问题。似乎它没有链接 jar 文件中包含的所有类文件。

obj\Debug\generated\src\Com.Sinch.Android.Rtc.Internal.Client.ConfigRefresher.cs(9,87,9,121): error CS0234: The type or namespace name 'UserAgentMethodInvocationScheduler' does not exist in the namespace 'Com.Sinch.Android.Rtc.Internal.Client' (are you missing an assembly reference?)

obj\Debug\generated\src\Com.Sinch.Android.Rtc.Internal.Client.HouseKeeper.cs(9,83,9,117): error CS0234: The type or namespace name 'UserAgentMethodInvocationScheduler' does not exist in the namespace 'Com.Sinch.Android.Rtc.Internal.Client' (are you missing an assembly reference?)

obj\Debug\generated\src\Com.Rebtel.Repackaged.Com.Google.Gson.Internal.Bind.TypeAdapters.cs(942,25,942,30): error CS0111: Type 'Com.Rebtel.Repackaged.Com.Google.Gson.Internal.Bind.TypeAdapters.EnumTypeAdapter' already defines a member called 'Write' with the same parameter types

我在这里使用 3.4.1 Android API: https ://www.sinch.com/downloads/

4

1 回答 1

0

我正在使用来自https://github.com/NAXAM/sinch-verification-android-binding的 sinch 绑定。

需要注意的一点:如果你直接从上面的 GitHub 链接中添加引用到你的项目中,你会得到很多编译时错误。

改用 Nuget 包
Install-Package Naxam.SinchVerification.Droid

它工作正常。

于 2018-04-02T23:11:48.993 回答