将共享库项目引用到xamarin表单pcl项目

时间:2017-11-09 06:57:08

标签: c# c++ xamarin.forms xamarin.android shared-libraries

我有一个Xamarin Forms项目,我想在其中使用原生的android库。因此,我创建了一个共享库项目,并通过引用它将该项目添加到我的XamarinForms项目中。然后在myProject.droid的MainActivit.cs文件中,我尝试使用以下方法使用此库:

public class MainActivity : Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
    [DllImport("libSharedLibrary.so", EntryPoint = "AndroidInfo")]

    public static extern string AndroidInfo();

    protected override void OnCreate(Bundle bundle)
    {
        ...
        var tool = AndroidInfo();
    }
}

我想在此级别使用特定功能,我只想从我的.droid项目中获取"libSharedLibrary.so"。然而它引发了一个例外System.DllNotFoundException: libSharedLibrary.so。可能是什么原因?

提前致谢...

0 个答案:

没有答案
相关问题