c # — Ссылка на проект совместно используемой библиотеки для проекта xamarin forms pcl

У меня есть проект Xamarin Forms, в котором я хочу использовать нативную библиотеку Android. Поэтому я создал проект общей библиотеки и добавил этот проект в свой проект XamarinForms, сославшись на него. Затем в файле MainActivit.cs в myProject.droid я попытался использовать эту библиотеку следующим способом:

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();
}
}

На этом уровне я не хочу использовать конкретную функцию, просто хочу "libSharedLibrary.so" из моего проекта .droid. Однако это бросает исключение, сказав System.DllNotFoundException: libSharedLibrary.so, Что может быть причиной этого?

Заранее спасибо…

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]