Невозможно создать связывание библиотеки Java с собственным .SO - PullRequest
0 голосов
/ 20 сентября 2019

Я создаю проект привязки библиотеки Java.Цель состоит в том, чтобы создать простое приложение для сканирования RFID, развернутое на портативном RFID-сканере на базе Android.У меня есть родные библиотеки.Есть один .JAR и несколько .SO файлов.Я создал проект связывания Java Xamarin в VS2017 и поместил .JAR в папку «Jars».Я установил действие сборки на EmbeddedJar.Я создал отдельную папку для родных библиотек и поместил туда файл .SO с Build Action EmbeddedNativeLibrary.Я получаю следующую ошибку при сборке:

Задача «CreateNativeLibraryArchive» неожиданно завершилась неудачно.System.IO.FileNotFoundException: не удалось найти файл 'C: \ src \ RfidSDK \ RfidSDK \ obj \ Debug__AndroidNativeLibraries __. Zip.new'.Имя файла: 'C: \ src \ RfidSDK \ RfidSDK \ obj \ Debug__AndroidNativeLibraries __. Zip.new' в System.IO .__ Error.WinIOError (Int32 errorCode, String MaybeFullPath) в System.IO.File.InternalCopy (String sourceFileName), String sourceFileName, Логическое перезапись, логическое checkHost) в System.IO.File.Copy (String sourceFileName, String destFileName, логическое перезапись) в Xamarin.Android.Tools.Files.CopyIfZipChanged (строковый источник, назначение строки) в Xamarin.Android.To..ArchiveZip (строковая цель, архиватор Action`1) в Xamarin.Android.Tasks.CreateNativeLibraryArchive.Execute () в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () в Microsoft.Bu.TaskBuilder.d__26.MoveNext ()

Я не уверен, в чем проблема ...

Большое спасибо за любую помощь,

Попытка переключения целевого фреймворка, без разницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...