如何将全局关键字添加到Metadata.xml以进行Xamarin jar绑定?

时间:2015-07-24 16:33:44

标签: android paypal binding jar xamarin

我正在尝试将jar文件绑定到Xamarin绑定项目。对于特定字段,需要使用全局关键字以避免两个名称空间之间的歧义(com.paypal.android和amp.android.widget)。

Error CS0234: The type or namespace name 'Widget' does not exist in the namespace 'Com.Paypal.Android'. Are you missing an assembly reference?

Xamarin非常聪明,可以将全局关键字包含在该领域的getter和setter中;不幸的是,Xamarin并不聪明,无法将其纳入该领域的类型:

public IList<Android.Widget.TextView> C {

当我改变代码本身时,当我重建项目时它会被覆盖。我相信我需要在Metadata.xml中添加global关键字(虽然我不太清楚如何)。

我尝试添加以下内容以更改返回类型:

<attr path="/api/package[@name='com.paypal.android.sdk']/class[@name='cD']/field[@name='c']" name="managedReturn"> NOT SURE WHAT GOES HERE </attr>

enter image description here

0 个答案:

没有答案