Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: Android ndk

OpenCV referencias indefinidas

Estoy tratando de vincular mi aplicación Android JNI con OpenCV, pero tengo estos errores ./obj/local/armeabi /libopencv_calib3d.a(calibinit.cpp.o): In function `cvDrawChessboardCorners': calibinit.cpp:(.text+0x20a): undefined reference to `cvLine' calibinit.cpp:(.text+0x244): undefined reference to `cvLine' calibinit.cpp:(.text+0x26e): undefined reference to `cvCircle' calibinit.cpp:(.text+0x2ec): undefined reference to `cvLine' calibinit.cpp:(.text+0x4ce): undefined reference to `cvLine' calibinit.cpp:(.text+0x504): undefined reference to `cvLine' calibinit.cpp:(.text+0x532): undefined reference to `cvCircle' ./obj/local/armeabi/libopencv_calib3d.a(calibinit.cpp.o): […]

¿Es necesario el NDK para un buen desempeño en el desarrollo de un juego Android?

He oído que si desarrollo Android Juego sin utilizar el NDK, el rendimiento es significativamente menor. ¿Es esta la verdad?

Android Native – ¿Cuándo utilizar NDK de 64 bits?

Según la página de descarga oficial de NDK: http://goo.gl/vI7Oek hay dos versiones de destino: X86 Target X64 Target Y me preguntaba (como un novato en la materia NDK), esto significa que debo utilizar el x64 NDK al compilar una aplicación para dispositivos equipados con procesadores x64? Y si sólo necesito un archivo ".apk", cómo hacer […]

¿El uso de largeheap en Android es una buena práctica?

Estoy desarrollando en NDK . Se cuelga en Galaxy S3 . Para probar puse android:largeheap = "true" en Manifest . Entonces no había ningún problema pendiente. ¿Es una buena práctica usar largeHeap="true" ? ¿Hay alguna posibilidad de que Google rechace mi compilación debido a esta etiqueta y cómo puedo evitar que mi aplicación colgar sin […]

Devuelve jbyteArray desde c nativo en Android

Uso c nativo para leer datos de un archivo de audio a jbyte puntero. Ahora quiero enviarlo a java como un jbyteArray. jbyteArray Java_com_app_audio_player_readData(JNIEnv * env, jobject jobj,jstring readPath) { FILE *fin; const char *inFile= (*env)->GetStringUTFChars(env,readPath,0); fin = fopen(inFile, "r"); fseek(fin, 0, SEEK_END); // seek to end of file int size = ftell(fin); // get […]

¿Cómo orientar diferentes arquitecturas Android?

Estoy utilizando actualmente la biblioteca de OpenCV (OpenCV4Android) que no utiliza el NDK (no hay código de C o de C ++). Sin embargo, hay archivos .so para armeabi, armeabi-v7a, mips y x86. Si incluyo todos estos en el proyecto, el tamaño de la aplicación es de 30 MB, mientras que si incluyo sólo 1, […]

Error de Eclipse: ¿camino no válido para ndk?

Quiero integrar algún código c con Android, así que como primer paso tengo que especificar la ruta NDK en el nodo de desarrollo nativo . Pero cuando se especifica la ruta NDK que da error Camino no válido para NDK I googled, pero no pudo encontrar alguna solución. Me falta algún paso. SDK y NDK […]

Cómo obtener la ruta de la carpeta lib de un paquete instalado

Los archivos .so de las bibliotecas compartidas se colocan en lib / armeabi en un archivo apk. He leído después de la instalación las libs se extrae a / data / data / application_package / lib ¿Cómo puedo obtener la ruta exacta a este directorio en mi aplicación en tiempo de ejecución? ¿Es este directorio […]

No se encontró ninguna implementación para los nativos

Compilé mis fuentes de c con android-ndk entonces puse el archivo de .so en la carpeta de las libs de mi proyecto del androide pero cuando llamo la función nativa tengo un error de la "ninguna aplicación encontrada para nativo". Si intento llamar a esta función de shell de adb todo funciona bien, así que […]

Cómo usar mkfifo usando NDK de Android

Recientemente he actualizado el NDK y ahora mi aplicación se bloquea con el símbolo faltante mkfifo : E/dalvikvm(2031): dlopen("/data/app-lib/…mylib.so") failed: Cannot load library: soinfo_relocate(linker.cpp:975): cannot locate symbol "mkfifo" referenced by "mylib.so"… Las plataformas más antiguas mkfifo se definieron en línea en sys/stat.h static __inline__ int mkfifo(const char *__p, mode_t __m) { return mknod(__p, (__m & […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.