jni
Я переезжаю проект С новым Android родной комплект разработки (т. е. JNI, у) и я бы хотел, чтобы поймать сигнала SIGSEGV, если это произойдет (возможно, также SIGILL, по сигналу sigabrt, сигнала sigfpe) для того, чтобы красиво преподнести аварии диалоговое окно отчета, вместо (или перед) что сейчас происходит...
Я пытаюсь получить простой вызов метода Java из C++, в то время как Java вызывает собственный метод. Вот Java-код: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first cre...
как я могу загрузить пользовательский dll-файл в моем веб-приложении? Я пробовал следующие способы, но его провал. скопировал все необходимые DLL в system32 папка и попытался загрузить один из них в Servlet конструктор System.loadLibrary скопированы необходимые DLL в tomcat_home/shared/lib и tomcat_home/co...
книга" Essential JNI: Java Native Interface " Роба Гордона содержит следующий пример кода для преобразования jstring в строку C: const char* utf_string; jboolean isCopy; utf_string = env->GetStringUTFChars(str, &isCopy); /* ... use string ... */ if (isCopy == JNI_TRUE) { env->ReleaseStringUTFCh...
Я работаю над проектом Java, который использует JNI. JNI вызывает пользовательскую библиотеку, которую я написал сам, скажем mylib.dll, и это зависит от сторонней библиотеки libsndfile-1.файл DLL. когда я запускаю свою программу, она падает с java.lang.UnsatisfiedLinkError: C:...path...mylib.dll: Can't f...
на данный момент я пытаюсь создать Java-приложение, которое использует CUDA-функциональность. Связь между CUDA и Java работает нормально, но у меня есть еще одна проблема, и я хотел спросить, если мои мысли об этом верны. когда я вызываю собственную функцию из Java, я передаю ей некоторые данные, функции выч...
у меня есть некоторые функции C, которые я вызываю через JNI, которые берут указатель на структуру, и некоторые другие функции, которые будут выделять/освобождать указатель на тот же тип структуры, чтобы было немного легче иметь дело с моей оболочкой. Удивительно, но в документации JNI очень мало говорится о...
Я ищу способ легко отлаживать код C в приложении Android NDK с помощью Eclipse. Я читал способы отладки приложения с помощью gdb или что-то подобное, но то, что я хочу, - это способ заставить сообщения каким-то образом затмевать. Я ищу решение, которое так же просто, как использовать функцию печати в C и ви...
Я использую Android NDK, чтобы сделать приложение в первую очередь в C по соображениям производительности, но похоже, что файловые операции, такие как fopen, не работают правильно в Android. Всякий раз, когда я пытаюсь использовать эти функции, приложение аварийно завершает работу. Как создать / записать ...
Я смутно знаком с JNI, и мне любопытно увидеть мою машинную реализацию для некоторых собственных методов в java.пакет Ланга. Thread#currentThread(), например. Я нашел кучу DLL в [JDK_HOME]/jre / bin, но, как я уже сказал, я пытаюсь найти исходный код. кто-нибудь знает, где можно найти собственный исходный к...