Tag: Android ndk

Los cambios en el makefile importado no activan la reconstrucción en android-ndk

Tengo un proyecto de Android JNI que me gustaría compilar con ndk-build . El proyecto contiene varios subproyectos de terceros. + – jni + – Android.mk + – mi-proj.mk + – otros-proj.mk Mi proj + – a.cpp + – b.cpp + – otros-proj (tercero) + – c.cpp Dcc La idea ahora es incluir / importar […]

¿Puedo usar excepciones de C ++ en la biblioteca JNI en Android?

¿Hay alguna manera que puedo utilizar las excepciones de C + + en una biblioteca JNI (Java Native Interface) en Android? EDIT: Estoy hablando de manejo de excepciones de C ++ que es totalmente interno a la biblioteca JNI. Es decir, la excepción es lanzada y atrapada dentro de la biblioteca, y nunca escapa a […]

¿Cómo utilizar la biblioteca FreeType del sistema Android en código nativo?

Utilizo FreeType en mis aplicaciones de Android como una biblioteca estática que compilar yo mismo. Quiero hacer mi aplicación más pequeña por lo que estoy buscando una posibilidad de utilizar la versión del sistema de FreeType. Es posible de hacer? ¿Es una API estable?

Error: No se pudo resolver el tipo 'JNIENV'

Soy nuevo en Android NDK ejecutando el primer ejemplo hola JNI. He añadido la carpeta jni y agregó el archivo c en el que estoy recibiendo error que algunos no se resuelven. Convierto el proyecto a C / C ++ también y agrego el NDK en el eclipse como abajo Pero todavía tiene la línea […]

Comunicación de voz a una frecuencia de muestreo de 8KHz para todos los dispositivos Android con OpenSL

Necesito crear una aplicación VOIP y estoy usando OpenSL ES. Necesito capturar y reproducir datos de audio pcm a una frecuencia de muestreo de 8KHz para todos los dispositivos android. Pero, cuando captura el audio a una frecuencia de muestreo de 8KHz y lo reproduzco al mismo tiempo (comunicación de voz), produce ruido y el […]

LD_LIBRARY_PATH Definición de las librerías necesarias

Quiero estar seguro acerca de las bibliotecas necesarias para agregarlas a la aplicación Android desarrollada. Por lo tanto, estoy tratando de tenerlo correctamente definido en LD_LIBRARY_PATH . El comando ldd se utiliza para comprobar qué bibliotecas se necesitan para mi aplicación Qt. Cuando ejecuto ldd en Ubuntu, se suponía que debía darme la lista de […]

¿Tiene android: versionName tiene que ser numérico (del formulario 0.0.0, etc.)?

Traté de usar android:versionName=">0.3" en mi archivo AndroidManifest.xml (como una nota para mí mismo para golpearlo en la próxima versión), pero el NDK no le gusta: Invalid attribute name: C:/Android/android-ndk-r8d/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''. Stop. Y sin embargo, los documentos parecen indicar que puedo hacer mi versionName lo que quiera: android:versionName […]

Uso de minizip con android ndk

Necesito usar minizip con zlib en android ndk. Mi archivo jni / MyApp / Android.mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := MyApp LOCAL_SRC_FILES := MyApp.cpp LOCAL_LDLIBS := -lz include $(BUILD_SHARED_LIBRARY) Mi jni / Android.mk LOCAL_PATH := $(call my-dir) include $(call all-subdir-makefiles) Mi jni / MyApp / MyApp.cpp #include <zlib.h> #include "minizip/unzip.h" #it's in […]

Android NDK: ¿Por qué este malloc () no tiene efecto observable?

Esta es una versión simplificada del código que estoy usando Java: private native void malloc(int bytes); private native void free(); // this is called when I want to create a very large buffer in native memory malloc(32 * 1024 * 1024); // EDIT: after allocating, we need to initialize it before Android sees it as […]

Problemas al leer el contenido del archivo OBB usando Android NDK

Yo uso OBB para mantener mis datos y la necesidad de utilizar Android NDK para acceder a los datos. Sin embargo, no puedo montar el archivo obb para recuperar datos. Yo nombro mi obb después del esquema según la documentación de los archivos de expansión APK . Por ejemplo, main.1.com.example.native_activity.obb Luego lo pongo en la […]

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