Tag: Android ndk

Android NDK – intente capturar con NoMemoryError

Tengo bloque de código, que en Android NDK asigna enormes montos de memoria. Lo último que necesito es usar try-catch bloque para la posibilidad, puede haber NoMemoryError. ¿Sabe cómo escribir en SDK nativo? Tengo que implementar la misma funcionalidad que esto: for(int i=1;i<50;i++){ try{ int[] mega =new int[i*1024*1024];//1MB }catch (OutOfMemoryError e) { usedMemory= (Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freeMemory())/new Float(1048576.0); […]

Incluye la biblioteca Crypto ++ en Android Project a través de NDK

Estoy tratando de incluir Crypto ++ (http://www.cryptopp.com/) en un proyecto Android NDK. Quiero ser capaz de llamar funciones de miembro de Crypto ++ desde la parte de C ++ de mi código. Pensé que podría incluir los encabezados y la fuente de Crypto ++ en mi código C + +, pero no puedo parecen conseguir […]

Android no puede construir el proyecto con NDK-Build.cmd de NDK r7

Cuando intento construir mi proyecto androide con JNI, con Android NDK r7. No puedo construir el proyecto y llegar a este error. Plataforma – Win XP SP2 con ndk-build.cmd archivo que de acuerdo con los desarrolladores doc, no necesita ejecutar desde cygwin … usr/bin/sh: del: command not found make: *** [clean-installed-binaries] Error 127 Este mensaje […]

Explicitamente liberando Mat con opencv 2.0

Estoy trabajando en un programa en el que hacemos un procesamiento de imágenes de fotos de cámara de calidad completa usando el Android NDK. Así que, obviamente, el uso de memoria es una gran preocupación. Hay veces en las que ya no necesito el contenido de un Mat – Sé que se lanzará automáticamente cuando […]

Construyendo búferes de protocolo con una cadena de herramientas NDK independiente

Tengo problemas para construir Buffers de protocolo para Android usando una cadena de herramientas NDK autónoma creada con el script $ NDK / build / tools / make-standalone-toolchain.sh. El problema que tengo es el siguiente: libtool: link: g++ -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -O2 -g -DNDEBUG -o protoc main.o ./.libs/libprotobuf.a ./.libs/libprotoc.a /home/sizeak/AudioFingerprinting/ProtoBuf/jni/src/.libs/libprotobuf.a -lz -lc ./.libs/libprotoc.a(plugin.pb.o): In […]

¿Bibliotecas disponibles en Android NDK?

¿Existen bibliotecas disponibles de forma predeterminada en el Android NDK? Si no, ¿puedo usar cualquier biblioteca c ++ / c, siempre y cuando lo incluyo yo mismo? En particular, necesito compresión, cifrado, regex y sqlite. Estaba pensando en usar zlib , crypto++ , sqlite (duh!) Y boost , pero puede usar cualquier otra cosa si […]

Uso de javah en linux

Tengo una clase simple para el uso en JNI, que necesito exportar a un archivo del jefe (. H). He leído que necesito usar el comando javah , yendo a la carpeta src del proyecto, y javah : javah -jni com.main_package.NativeClass En Windows funciona bien, pero en mi OS principal (Linux) no lo hace. Sigue […]

¿Cómo puedo compilar un programa C existente para Android usando NDK?

Estoy escribiendo una aplicación de Android para probar el rendimiento de la red y quiero usar iPerf en la aplicación. Puedo encontrar binario iPerf archivos ya compilados para Android (y luego puedo ejecutar iPerf en el teléfono y recoger su salida), pero estoy interesado en la compilación de los archivos yo mismo. Aquí, alguien presenta […]

Creación de aplicaciones NDK con Android ADT en Windows

Si bien hay toneladas de información sobre el tema, no hay una guía clara sobre cómo compilar código C ++ en ADT. ¿Se necesita Cygwin? ¿A dónde van los artefactos de construcción? Cómo confogure la carpeta de destino para el paquete de compilación? ¿Hay una versión de depuración y de lanzamiento? ¿Es posible depurar y […]

Actualización del ejemplo HelloJni

Esta es probablemente una pregunta muy fácil, pero como soy nuevo en Cygwin y Ant, esto me molestó mucho. Básicamente, estoy tratando de probar hola-jni ejemplo que viene con NDK (uso r8 actualmente). He establecido mis caminos y todo está funcionando bien. Sin embargo, cuando simplemente cd al directorio de ejemplo e intento actualizar el […]

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