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); […]
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 […]
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 […]
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 […]
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 […]
¿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 […]
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 […]
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 […]
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 […]
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 […]