Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android绑定库受保护的成员_Android_Xamarin_Xamarin.android_Xamarin Studio - Fatal编程技术网

android绑定库受保护的成员

android绑定库受保护的成员,android,xamarin,xamarin.android,xamarin-studio,Android,Xamarin,Xamarin.android,Xamarin Studio,我添加了绑定库。它包含不同的包,默认情况下,只有一个包在我的xamarin应用程序中可见。我在metadata.xml中做了一些更改: <metadata> <attr path="/api/package[@name='kr.co.bluebird.android.bbapi.client']/class[@name='BBAPI_Client']/method[@name='BBAPI_Client']" name="visibility">public</at

我添加了绑定库。它包含不同的包,默认情况下,只有一个包在我的xamarin应用程序中可见。我在metadata.xml中做了一些更改:

<metadata>
<attr path="/api/package[@name='kr.co.bluebird.android.bbapi.client']/class[@name='BBAPI_Client']/method[@name='BBAPI_Client']" name="visibility">public</attr>
<attr path="/api/package[@name='kr.co.bluebird.android.bbapi.client']/class[@name='BBAPI_Client']/method[@name='startService']" name="visibility">public</attr>
<attr path="/api/package[@name='kr.co.bluebird.android.bbapi.client']/class[@name='BBAPI_Client']/method[@name='stopService']" name="visibility">public</attr>

    <add-node path="/api">
        <package name="kr.co.bluebird.android.bbapi.client">
            <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" 
            extends-generic-aware="java.lang.Object" final="false" name="BBAPI_Client" static="false"
             visibility="public">
            </class>
        </package>
        <package name="kr.co.bluebird.android.bbapi.client.func">
            <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" final="false" name="BBAPI_Barcode" static="false" visibility="public" />
            <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" final="false" name="BBAPI_Device" static="false" visibility="public" />
            <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" final="false" name="BBAPI_ICReader" static="false" visibility="public" />
            <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" final="false" name="BBAPI_MSR" static="false" visibility="public" />
        </package>
        <package name="kr.co.bluebird.android.bbapi.common">
        </package>
    </add-node>
</metadata>

公众的
公众的
公众的

但是BBAPI_客户端构造函数再次受到保护,其中的一些方法在我的项目中不可见。

我更改了目标框架版本,它对我有效