Можете подсказать, пожалуйста.
Я пытаюсь вызвать метод get из java/util/ArrayList с помощью jni из с++.
Код с++:
jmethodID mid1 = g_env->GetMethodID(g_env->GetObjectClass(array_vectorConnects_java),"get", "(I)");
Но мне выдает такую ошибку:
Caused by: java.lang.NoSuchMethodError: no non-static method "Ljava/util/ArrayList;.get(I)"
Как это можно исправить? Или как по другому можно получить элементы в с++?
Изначально у меня в Kotlin вот так выглядит массив который мне нужно получить в с++. Direction - это мой класс.
val vectorConnects: ArrayList<Direction>