jni

Error al cargar la biblioteca compartida JNI (JDK)

Cuando intento abrir Eclipse , un cuadro de diálogo emergente indica: No se pudo cargar la biblioteca compartida de JNI ... ar las versiones de 32 bits es algo que solo quiero hacer como último recurso. ¿Qué se sugeriría para resolver este problema?

Cómo devolver una matriz de JNI a Java?

Estoy intentando usar el NDK de Android. ¿Hay alguna forma de devolver un array (en mi caso un int[]) creado en JNI a Java? Si es así, proporcione un ejemplo rápido de la función JNI que haría esto. -Gracias

¿Usar JNI en lugar de JNA para llamar al código nativo?

JNA parece un poco más fácil de usar para llamar a código nativo en comparación con JNI. ¿En qué casos usarías JNI sobre JNA?

Cómo importar una clase desde un paquete predeterminado

Posible duplicado: ¿Cómo acceder a las clases java en el paquete predeterminado? Estoy usando Eclipse 3.5 y he creado ... hacer cambios a esa DLL que quiero evitar (realmente - no puedo). Es por eso que puse mi clase en el paquete predeterminado.

¿Cómo puedo atrapar SIGSEGV (error de segmentación) y obtener un seguimiento de pila bajo JNI en Android?

Estoy moviendo un proyecto al nuevo Kit de Desarrollo Nativo de Android (es decir, JNI) y me gustaría capturar SIGSEGV, en c ... señal como ese en Android, eso resolvería la parte de captura de mi pregunta, pero no veo tal biblioteca para Android/Dalvik.

Java.lang.UnsatisfiedLinkError no******.dll en java.biblioteca.camino

¿Cómo puedo cargar un archivo dll personalizado en mi aplicación web? Intenté seguir caminos, pero está fallando. copió t ... ls requeridos en tomcat_home/shared/lib y tomcat_home/common/lib todas estas dll están en WEB-INF/lib de la aplicación web

JNI convirtiendo jstring a char *

He pasado una cadena URL de Java al código C como jstring tipo de datos a través del uso de JNI. Y mi método de biblioteca ne ... r * ? P.d.: ¿Hay alguna ventaja de usar jcharArray en C? (es decir, Pasando char [] en lugar de string en el método nativo)

Llamar a un método java desde c++ en Android

Estoy tratando de obtener una simple llamada al método Java desde C++ mientras que Java llama al método nativo. Aquí está el ... ainActivity.onCreate(MainActivity.java:22) Aparentemente significa que el nombre del método está mal, pero me parece bien.

¿Cómo pasar estructuras C de ida y vuelta al código Java en JNI?

Tengo algunas funciones C que estoy llamando a través de JNI que toman un puntero a una estructura, y algunas otras funciones ... creo que esto sea estrictamente un problema de NDK... se parece un error de configuración/inicialización de JNI de mi parte.

Pasar punteros entre C y Java a través de JNI

En este momento, estoy tratando de crear una aplicación Java que utiliza CUDA-funcionalidad. La conexión entre CUDA y Java fu ... O aún puedo acceder a ella hasta que finalice la aplicación JNI o cuando la libere manualmente? Gracias por tu comentario:)

Cómo obtener el puntero de interfaz JNI (JNIEnv*) para llamadas asíncronas

He aprendido que el puntero de interfaz JNI (JNIEnv *) solo es válido en el hilo actual. Supongamos que inicié un subproceso ... hilo no puede tener una referencia de (JNIEnv *). Almacenar una variable global para (JNIEnv *) aparentemente no funcionará?

¿Alguna forma simple o fácil de depurar el código NDK de Android?

Estoy buscando una manera de depurar fácilmente el código C en una aplicación NDK de Android usando Eclipse. He leído formas ... omo usar una función de impresión en C y verla en el registro DDMS o algo similar. ¿Alguien tiene experiencia haciendo esto?

¿Debería llamar a ReleaseStringUTFChars si GetStringUTFChars devuelve una copia?

El libro "Essential JNI: Java Native Interface" de Rob Gordon contiene el siguiente ejemplo de código para convertir un jstri ... si GetStringChars tiene devolvió una copia o no. Estoy en lo cierto al asumir que esto es un error en el libro de Gordon?

No se puede instalar rJava en R 3.0 en Ubuntu 13.04

No puedo llamar a rJava paquete en R 3.0. Recibí el siguiente mensaje Error: package ‘rJava’ was built before R 3.0.0: pleas ... er el problema. Con respecto al jni.h había alguna solución aquí. Pero, no estoy seguro de cómo puedo usar la solución aquí.

¿Producir código NDK optimizado para múltiples arquitecturas?

Tengo un código C para Android que hace un montón de números de bajo nivel crujido. Me gustaría saber qué ajustes debo usar ( ... en los nuevos chips arm (aunque estoy confundido en exactamente lo que esto hace y lo que sucede en los chips más antiguos).

Operaciones de archivos en Android NDK

Estoy usando el NDK de Android para hacer una aplicación principalmente en C por razones de rendimiento, pero parece que las ... intento usar estas funciones, la aplicación se bloquea. ¿Cómo puedo crear/escribir en un archivo con el NDK de Android?

cómo hacer jni.h ser encontrado?

En Ubuntu 12.04, tengo jdk7 de sun/oracle instalado. Cuando locate jni.h, imprime múltiples ubicaciones /usr/lib/jvm/java-6 ... o del sistema para hacer que la ruta de jni.h (digamos, /usr/lib/jvm/jdk1.7.0_07/include/jni.h) se conozca cuando se compila.

Dónde encontrar el código fuente para java.lang métodos nativos? [cerrado]

Estoy vagamente familiarizado con el JNI, y tengo curiosidad por ver mi implementación específica de la máquina para algunos ... fuente nativo? ¿Está incluso disponible, o está clasificado por el Sol (oops me refiero A "Estamos En Él Para Ganar" Oracle)?

Cómo crear un objeto con JNI?

Necesito implementar algunas funciones en una aplicación Android usando NDK y, por lo tanto, JNI. Aquí está el código C, con ... ; } static { System.loadLibrary("test"); } } Cuando intento ejecutar el código, no funciona.

Operaciones de mapa de bits JNI, para ayudar a evitar OOM cuando se utilizan imágenes grandes [cerrado]

Antecedentes La mayoría de las veces, obtener OOM en Android se debe al uso de demasiados mapas de bits y/o la creación de ... gulo, o al menos los obvios . actualmente solo agregué rotación de 90 grados en sentido contrario a las agujas del reloj .