Tag: Android ndk

Bloqueo de mutex NDK de Android

He estado portando un motor C ++ de plataforma cruzada a Android, y noté que inexplicablemente (e inconsistente) bloquearía al llamar a pthread_mutex_lock . Este motor ya ha estado trabajando durante muchos años en varias plataformas, y el código problemático no ha cambiado en años, así que dudo que se trate de un código de […]

Cómo escalar de manera eficiente el marco de vídeo usando NDK

Estoy haciendo un proyecto de Android acerca de cómo tratar con el marco de vídeo, tengo que manejar cada marco antes de mostrarlo. El proceso incluye la ampliación de marcos de 1920×1080 a 2560×1440 de resolución, conversión de espacio de color y un procesamiento de imagen necesario basado en RGB, y todos estos trabajos deben […]

Cómo crear libvpx como biblioteca estática

En mi directorio jni, ejecuto el siguiente comando: $ ./libvpx/configure –target=armv7-android-gcc –disable-examples –sdk-path=/home/peter/adt/android-ndk-r9/ Esto genera Android.mk en el directorio libvpx / build / make A continuación, creo Android.mk en el directorio jni: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) include libvpx/build/make/Android.mk Cuando ejecuto ndk-build, termina creando libvpx.so. Sin embargo, realmente me gustaría crear una biblioteca estática. […]

Android- Cómo compilar ffmpeg para todas las arquitecturas cpu

Cómo compilar ffmpeg para todas las arquitecturas cpu en android. Actualmente estoy usando la siguiente secuencia de comandos que genera libs sólo para el brazo. #!/bin/bash NDK=$HOME/ndk32 SYSROOT=$NDK/platforms/android-9/arch-arm/ TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86 function build_one { ./configure \ –prefix=$PREFIX \ –enable-shared \ –disable-static \ –disable-doc \ –disable-ffmpeg \ –disable-ffplay \ –disable-ffprobe \ –disable-ffserver \ –disable-avdevice \ –disable-doc \ –disable-symver […]

Función de ventana de ventana nativa Función de búfer que no produce la salida del decodificador Stagefright

Estoy pasando una superficie SurfaceView de Java a JNI donde obtengo la ventana nativa de esa superficie. Stagefright decodifica los cuadros h264 de un archivo mp4. Durante el proceso de decodificación llamo ANativeWindow::queueBuffer() para enviar frames descodificados para ser procesados. No hay errores en la decodificación o en la llamada a queueBuffer() , todo lo […]

Android lib nativo no instalado con APK

He hecho un proyecto de biblioteca de Android que usa algunas bibliotecas nativas. He hecho el wrapper jni y he puesto las libs nativas (.so) en las libs // carpetas. Los libs nativos se compilan usando cmake, para armeabi, armeabi-v7a, x86 y mips. Exportación de este proyecto a un frasco y poner este frasco en […]

La ejecución falló para la tarea ': app: compileDebugNdk' al intentar compilar el proyecto de Android Studio con código fuente NDK

No importa cuantos tutoriales he seguido, cada vez que intento hacer un proyecto que contenga los archivos de código fuente gradle sale el error: Error:Execution failed for task ':app:compileDebugNdk'. Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: El comando 'command' C: \ Users \ svprdga \ Descargas \ android-ndk-r10d_x86 \ ndk-build.cmd terminó con Valor de salida distinto de cero 2 Por […]

No se pueden depurar muestras NDK con Android Studio 1.3.2 en Windows

Tengo Android Studio 1.3.2, NDK r10e, gradle experimental plugin 0.2.0. He clonado el repo de muestras de ndk y he seguido cuidadosamente las instrucciones para la vista previa de NDK , incluyendo la creación de una configuración nativa. Cuando selecciono LLDB como depurador y depuro la aplicación de muestra de Teapot NDK (punto de interrupción […]

Trabajar con NDK en Eclipse

Quiero utilizar código C en la aplicación de Android para un conjunto de operaciones. He instalado con éxito ADT de Android y descargado y luego extraído NDK. Ya he instalado nuevos softwares adicionales en https://dl-ssl.google.com/android/eclipse/ . Cuando ahora quiero añadir ruta NDK en eclipse no aparece en la ubicación de Windows-> Preferencias-> Android . Estoy […]

Android NDK posibilidad de descompilar código nativo

¿Es posible decodificar código nativo compilado y le gustaba Android a través de ndk? Y es posible desde el apk reconstruir el proyecto e importarlo a eclipse (o cualquier otro IDE)? ¿Es posible utilizar de nuevo los archivos .so en el archivo apk para reconstruir el proyecto o con otro proyecto si la declaración de […]

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