0
ответов

Как получить сообщения «printf», написанные в приложении NDK?

если я определяю такую ​​функцию в java-файле /***Складывает два целых числа, возвращая их сумму */ public native int add (int v1, int v2 ); поэтому мне нужно закодировать в файле c JNIEXPORT jint JNICALL...
вопрос задан: 27 March 2015 14:00
0
ответов

Как создать сокет Android RFCOMM без участия пользователя?

Вот сценарий: мне нужно написать приложение для Android для создания гнезда RFCOMM на ПК с Bluetooth-ключом (я тоже собираюсь написать сервер). Мое требование, чтобы пользователь не ...
вопрос задан: 5 March 2015 13:56
0
ответов

Вызов функций C ++ из Java

Я разрабатываю приложение Java, в котором мне нужно вызывать некоторые функции C ++ (из библиотеки Google Talk libjingle). Цель состоит в том, чтобы запустить все это на Google App Engine (который поддерживает только Python или ...
вопрос задан: 26 February 2015 18:07
0
ответов

Как правильно настроить glassfish 4 для работы с общей библиотекой gurobi?

Ошибка: java.lang.UnsatisfiedLinkError: /opt/gurobi600/linux64/lib/libGurobiJni60.so: libgurobi60.so: невозможно открыть общий объект. Когда я добавляю его через настройки JVM, путь становится правильным, для ...
вопрос задан: 26 February 2015 15:13
0
ответов

Иногда возникает ошибка JNI во время работы приложения

Я получаю ошибку ниже JNI. E / dalvikvm (16831): ОШИБКА JNI (ошибка приложения): попытка использовать устаревшую глобальную ссылку 0x1d20043a E / dalvikvm (16831): VM прерывает работу A / libc (16831): фатальный сигнал 6 (SIGABRT) при ...
вопрос задан: 25 February 2015 06:24
0
ответов

вызовите основной метод в Java-модуле, используя JNI

Я пытался вызвать основной метод класса и передать ему некоторые аргументы. Мой код, как показано ниже: args = (* env) -> NewObjectArray (env, 2, myClass, NULL); arg1 = (* env) -> NewStringUTF (env, "...
вопрос задан: 24 February 2015 15:55
0
ответов

Мой интерфейс Python-Java, хороший дизайн? А как обернуть функции JNI?

Я собираюсь написать свой собственный интерфейс Python-Java. Он скомпилирован как DLL и обернут с использованием ctypes. Тем не менее, можно найти Java-классы и выделить Java-объекты. Но каким будет интерфейс ...
вопрос задан: 4 February 2015 01:10
0
ответов

Как создать объект с JNI?

Мне нужно выполнить некоторые функции в приложение Android, используя NDK и, таким образом, JNI. Вот код C, с моими проблемами, что я писал: #include #include jobject ...
вопрос задан: 31 December 2014 02:23
0
ответов

jni.h: Нет такого файла или каталога

Я следил за этим руководством, и на шаге 5 я получаю следующий вывод от GCC: HelloWorld.c: 1: 17 : error: jni.h: Нет такого файла или каталога В файле, включенном в HelloWorld.c: 3: ...
вопрос задан: 24 December 2014 14:07
0
ответов

Как читать массив байтов в JNI?

Можно ли просто сослаться на весь массив байтов в JNI, но не вызывать какую-либо копию? В собственном коде C у меня есть байтовый массив, передаваемый из Java, и я просто хочу сравнить некоторые данные с этим байтовым массивом ...
вопрос задан: 12 September 2014 09:05
0
ответов

JNI - «Невозможно открыть включаемый файл: 'jni_md.h'»

Этот пример программы предназначен для вызова собственного метода, написанного на C. Java Code class HelloWorld {private native void print (); public static void main (String args []) {new ...
вопрос задан: 13 May 2014 03:50
0
ответов

Как проверить, читается ли файл?

Я пишу приложение Java 6, и мне нужно проверить, читается ли файл. Однако в Windows canRead ()всегда возвращает значение true. Так что я вижу, что, вероятно, единственным решением может быть какое-то родное решение...
вопрос задан: 4 April 2014 10:44
0
ответов

Android NDK / JNI - неопределенная ссылка на функцию, определенную в пользовательском заголовочном файле

Используя JNI, я пытаюсь написать собственный метод C ++ для Android NDK, который выполняет вызов функции C, определенной в пользовательском заголовочном файле. Тем не менее, я получаю неопределенную ошибку ссылки для моего C ...
вопрос задан: 3 March 2014 22:46
0
ответов

JMagick.dll для 64-битного процессора

Я пытаюсь запустить программу для вызова библиотек C ++ в ImageMagick с использованием интерфейса jmagick (JNI) из программы java. Но я получаю следующее исключение Exception в потоке "main" java.lang ....
вопрос задан: 28 January 2014 14:20
0
ответов

Где я могу найти заголовки jni для Mac OS

Я не спрашиваю, где я могу найти это на своем собственном компьютере, я спрашиваю, где я могу получить это. Я сделал свою домашнюю работу Google, и я не нашел заголовки в этих путях. Там не было даже папки с заголовками в ...
вопрос задан: 24 December 2013 23:35
0
ответов

Android Java JNI и массив C Char Не могу распознать значение

Я пытался передать массив char из java в c. Я нашел способ его реализовать. Но когда я попытался получить доступ к значению массива, значение оказалось неверным. Фактически, я попытался передать массив ...
вопрос задан: 19 December 2013 23:31
0
ответов

Как на самом деле использовать ffmpeg на Android?

У меня очень простой вопрос относительно Android и ffmpeg. Я получил ffmpeg с http://bambuser.com/opensource и смог скомпилировать его для ARM. Результатом являются двоичные файлы (ffmpeg), а также ...
вопрос задан: 19 December 2013 05:16
0
ответов

Как преобразовать jbyteArray в native char* в jni?

Я пытаюсь преобразовать jbyteArray в native c string (char*) в jni? К сожалению, я не могу найти никакой документации о том, как это сделать. Я вызываю java-функцию со следующим прототипом в ...
вопрос задан: 21 November 2013 07:11
0
ответов

Вызов Java из C ++

Я пытаюсь вызвать виртуальную машину Java из C ++, следуя приведенному здесь примеру: В основном у меня есть небольшая программа на Java: открытый класс TestJNIInvoke {public static void main (String [] ...
вопрос задан: 23 October 2013 12:05
0
ответов

Включить библиотеку Boost C ++ в Android

Я давно пытаюсь жениться на Boost и Android на Windows и перепробовал множество подходов, но все же не повезло. Я хочу сделать пример программы с использованием библиотеки Boost в Android. Я следую ...
вопрос задан: 11 October 2013 11:44
0
ответов

Как установить java.library.path в IntelliJ Идея

Может кто-нибудь помочь, пожалуйста, как я могу решить эту ошибку: не удалось загрузить библиотеку собственного кода. java.lang.UnsatisfiedLinkError: нет ts-jni в java.library.path Я использую IDEA IDE в первый раз и имею ...
вопрос задан: 10 October 2013 23:39
0
ответов

Как связать любую библиотеку в приложении ndk

Из этого руководства. видите, у меня есть одна предварительно-созданная статическая библиотека с именем stackoverflow.a, и у нее есть stackoverflow.h, теперь я хочу использовать функцию этой статической библиотеки в ndk_demo.c // что...
вопрос задан: 23 August 2013 18:39
0
ответов

Как указать массив класса в параметре сигнатуры метода GetMethodID?

Как указать в параметре сигнатуры функции GetMethodID, что функция, для которой я получаю идентификатор, принимает массив пользовательских класс? У меня есть одна функция в java с подписью: void getData (...
вопрос задан: 15 August 2013 07:39
0
ответов

Как установить собственные заголовки разработки Java в OS X Lion

Я пытаюсь создать проект JNI, но не могу найти заголовки JNI (например, jni.h). Я установил «Пакет разработчика Java для Mac OS X 10.7» с https://developer.apple.com/downloads/. ...
вопрос задан: 11 June 2013 17:49
0
ответов

java Ошибка JNI java.lang.UnsatisfiedLinkError:

java -Djava.library.path знак равно TestJNI >>>> Исключение в потоке "main" java.lang.UnsatisfiedLinkError: TestJNI.calibrate ([D [DII) [D at TestJNI.calibrate (Native Method) at TestJNI.main (...
вопрос задан: 21 May 2013 11:25
0
ответов

Переполнение справочной таблицы Jni

В моем приложении для Android я широко использую собственный метод, который возвращает некоторые данные. Однако после нескольких звонков у меня вылетает. Собственный вызываемый метод: static jbyteArray ...
вопрос задан: 3 May 2013 13:08
0
ответов

Should you call ReleaseStringUTFChars if GetStringUTFChars returned a copy?

The book "Essential JNI: Java Native Interface" by Rob Gordon contains the following code example to convert a jstring to a C string: const char* utf_string; jboolean isCopy; utf_string = env -> ...
вопрос задан: 29 April 2013 10:20
0
ответов

JNI EnsureLocalCapacity - ПОЧЕМУ?

Посмотрите на Документы JNI здесь: http://download.oracle.com/javase/1.5.0/docs/guide/jni/spec/functions.html В частности, посмотрите, что говорится в описании функции EnsureLocalCapacity: ...
вопрос задан: 17 March 2013 17:53
0
ответов

Как использовать FIND_JNI в cmake

Я пытаюсь написать сборку для своего проекта, в которой я пытаюсь заменить autobuild, и мне нужно правильно использовать НАЙТИ_JNI. Я мог бы сделать простую сборку, но она не находит должным образом jni.h И мне нужно ...
вопрос задан: 13 March 2013 20:43
0
ответов

внешний блок «Java» в GCC

Я нашел интересную особенность в документации GCC для C ++: java_interface Этот атрибут type сообщает C ++, что класс является интерфейсом Java. Это может быть применено только к классам, объявленным ...
вопрос задан: 6 March 2013 23:34