Использование библиотеки Delphi .so в Android Studio JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Использование библиотеки Delphi .so в Android Studio Java

Сообщение Anonymous »

У меня есть библиотека .so из проекта Delphi. Я загружаю эту библиотеку с помощью System.loadLibrary("project"), но при вызове собственного метода выдает ошибку:

java. lang.UnsatisfiedLinkError: Реализация не найдена для...

Метод в Delphi имеет то же имя, что и тот, который я вызываю в Java.
Чтобы сгенерировать .so из библиотеки Delphi, я использую Lazarus, а библиотека .so создается для Android для архитектуры Arm64. Я уверен, что библиотека .so загружена правильно.
В чем может быть проблема?

Код: Выделить всё

System.loadLibrary("project1");
затем

Код: Выделить всё

public static native void javainit();
После этого я вызываю javainit()
но происходит java.lang.UnsatisfiedLinkError.

Подробнее здесь: https://stackoverflow.com/questions/784 ... tudio-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»