Результаты поиска по запросу "java-native-interface"
Имя класса из jclass в JNI
Это, вероятно, глупый вопрос, который показывает отсутствие понимания JNI. Я пишу программу на C ++, которая инкапсулирует Java VM: я вызываю функции внутри VM, используя такие вызовы, как CallVoidMethod. Это чисто предыстория и не ...
работал.
аюсь поэкспериментировать с использованием JNI и JDK 9. У меня есть классNativeTest.java это выглядит так: public class NativeTest { static { System.loadLibrary("hello"); } private native void sayHello(); public static void main(String[] args) { ...
Родной метод не найден
У меня есть небольшой JNI-файл с встроенной функцией, которая преобразует массив char в байтовый массив (поэтому я могу отправить его своему клиенту C ++). Определение следующее: JNIEXPORT jbyteArray ...
Android - «Не удалось загрузить Foo: findLibrary вернул ноль»
Я знаю, что уже есть сообщения об этой ошибке, связанные с переполнением стека, но то, что я нашел здесь в SO и в Google, не соответствует моей проблеме. Я ...
: безразличие к плагину Gradle. Практически вы можете поместить его вместе с кодом C ++, поэтому, когда вы делитесь им с другими платформами, они (сценарий сборки c ++ и исходный код) находятся в одном каталоге.
ешно реализовал поддержку Native в проекте android, но после изменения пути проекта (просто поместите проект в подкаталог) получаю ошибку при сборке приложения. "app/.externalNativeBuild/cmake/debug/x86 --target native-lib is not ...
Сбой программы JNI «env-> GetStaticMethodID ()»
Я пытаюсь вызвать функцию Java из C ++. Это мой код до сих пор: #include <jni.h> typedef struct JavaVMCreationResult { JavaVM* jvm; JNIEnv* env; } JVMCreationResult; JVMCreationResult* CreateJavaVM() { JavaVM* jvm; JNIEnv* env; JavaVMInitArgs ...
Могу ли я создать std :: ifstream на основе символа *, а не файла?
Я заинтересован в обмене данными между Java и C ++, поэтому JNI. В настоящее время весь код C ++ ожидает файл, поэтому все написано в терминах std :: ifstream. Вместо того, чтобы писать файлы и читать их снова, я хотел бы иметь возможность просто ...
Здравствуйте, у меня очень похожая проблема. Я скомпилировал библиотеку базы данных с NDK, которая уже имела все функции JNI. Сейчас я использую одну из этих функций и через некоторое время при загрузке данных в базу данных я получаю эту ошибку «ReferenceTable overflow (max = 1024)». Как я могу узнать, где возникает проблема и где я могу получить больше информации об этом.
м приложении для Android я широко использую нативный метод, который возвращает некоторые данные. Однако после нескольких звонков я получаю сбой. Родной метод называется: static jbyteArray JNIGetIcon(JNIEnv* e, jclass clazz) { ByteBuffer ...