Я пытаюсь вызвать функцию, но получаю следующую ошибку
Причина: java.lang.UnsatisfiedLinkError: Реализация не найдена для
логический com.example.rosaa.ftp.FTPClient.ftpIsConnected () (пробовал
Java_com_example_rosaa_ftp_FTPClient_ftpIsConnected и
Java_com_example_rosaa_ftp_FTPClient_ftpIsConnected__)
на com.example.rosaa.ftp.FTPClient.ftpIsConnected (собственный метод)
на com.example.rosaa.ftp.FTPClient.isConnected (FTPClient.java:227)
в com.example.rosaa.myapplication.tasks.CheckDroneNetworkAvailabilityTask.doInBackground (CheckDroneNetworkAvailabilityTask.java:86)
вот функция
private native boolean ftpIsConnected();
функция в jni
JNIEXPORT jboolean JNICALL
Java_com_example_rosaa_ftp_FTPClient_ftpIsConnected(JNIEnv *env, jobject obj)
{
_ftp_t* ftp = get_ftp_handle(env, obj);
if (ftp != NULL) {
return (ftp->connected>0?TRUE:FALSE);
}
return FALSE;
}