Articles of android ndk

Cómo comstackr ffmpeg-2.2.2 en Windows con cygwin y android ndk r9c

alguien compiló con éxito ffmpeg-2.2.2 en windows con cygwin y android ndkr9c? ¿O puede dirigirme a un tutorial actualizado? ( http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/ no funciona para mí me sale Makefile: 2: config.mak: No existe ese archivo … cygwin admin devel gnome está completamente instalado y hace -v ok) Necesito convertir un video a imágenes (para live-wallpaper) … […]

Archivo de escritura Android NDK

¿Hay alguna otra manera de escribir un archivo en otro lugar que no sea en la tarjeta SD? Intenté muchas rutas diferentes en el sistema de archivos, pero fopen siempre devuelve NULL, excepto cualquier archivo que escriba / lea dentro de / sdcard / … ¿Hay algo más equivalente a: ¿Eso te permite escribir como […]

Obtener nombres de funciones de la stack de llamadas

Estoy trabajando en un progtwig de Android que llama al código nativo. Ese código nativo es segfaulting, y dado que no es posible hacer la depuración trabajando con el NDK de Android, me queda una stack de llamadas como la siguiente (capturada de ddms). Mi pregunta es si hay algo que puedo ejecutar manualmente después […]

Establecer ruta de comstackción en Eclipse para el progtwig ndk

Este error se muestra cuando construyo un progtwig de aplicación de Android en Eclipse: 14:43:33 **** Incremental Build of configuration Default for project com.***.NDKDemo **** ndk-build all Cannot run program “ndk-build”: Unknown reason Error: Program “ndk-build” not found in PATH PATH=[/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games] 14:43:33 Build Finished (took 16ms) Por favor, dame una solución para incluir la ruta […]

cómo usar mkfifo usando el NDK de Android

Recientemente actualicé el NDK y ahora mi aplicación se bloquea con el símbolo mkfifo falta: 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 & ~S_IFMT) | […]

CLI en DalvikVM falla en JNI lib

Necesito ejecutar una versión de línea de comando de la aplicación Java en Android (sí, sé que no es trivial). Intento iniciarlo usando Dalvikvm, en realidad comienza, pero en algún momento después mi código falla porque comienza a usar android.util.log y arroja esta excepción. java.lang.UnsatisfiedLinkError: println_native at android.util.Log.println_native(Native Method) at android.util.Log.i(Log.java:159) at org.slf4j.impl.AndroidLogger.info(AndroidLogger.java:151) at org.gihon.client.TunnelingClient.(TunnelingClient.java:62) […]

Depuración de aplicaciones nativas Android NDK

Estoy tratando de depurar y pasar por una aplicación de Android que segfaults. He intentado ndk-gdb , pero con poca suerte. También me he referido a Android NDK Debugging sin poder depurar mi aplicación. Cuando pruebo ndk-gdb –start , y obtengo: $ ndk-gdb –start –verbose Android NDK installation path: /opt/android-ndk-r7 Using default adb command: /opt/android-sdk-linux/platform-tools/adb […]

Cómo usar mi propio archivo Android.mk con Android Sudio

Estoy definiendo algunas variables dentro del archivo Android.mk (estoy pasando algunas banderas para el comstackdor), pero cada vez que construyo mi proyecto, se sobrescribe Android.mk . ¿ Gradle que Gradle es responsable y que debería estar mirando hacia allí? ¿Cómo uso mi propio archivo Android.mk? Información de fondo: Ubuntu 64bit, Android Studio 1.0.1, JDK7. Envolví […]

¿Cómo resolver el java.lang.UnsatisfiedLinkError en NDK en Android?

Soy nuevo en el desarrollo de ndk en Android. He pasado por el sistema de archivos de ndk android. Aquí, explicando lo que hice. 1) he creado una carpeta llamada “jni” y luego creo 2 archivos llamados Android.mk y ndkfoo.c. En Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # Here we give our module name […]

Android NDK C ++ JNI (no se encontró implementación para el nativo …)

Estoy tratando de usar el NDK con C ++ y parece que no puedo obtener la convención de nomenclatura del método correcta. mi método nativo es el siguiente: extern “C” { JNIEXPORT void JNICALL Java_com_test_jnitest_SurfaceRenderer_drawFromJni (JNIEnv* env, jclass c) { // } } con un encabezado envuelto en extern “C” {} aslo. Todo se comstack […]