Tengo un gran proyecto de C + + que tiene alrededor de cien archivos de origen que se encuentran en un montón de subcarpetas. Inicialmente se desarrollaron utilizando Xcode IDE, por lo que no hay makefiles allí. Ahora necesito construirlo para Android usando NDK. Entiendo cómo crear Android.mk, pero me pregunto si hay alguna herramienta […]
Quiero hacer un módulo de kernel cargado dinámicamente para android. No quiero instalar un linux, sólo tengo cygwin y android NDK.
Tengo un libray compartido pre-construido llamado "tshark.so" que estoy intentando ligar cada vez que construyo otra biblioteca compartida (libwireshark_helper.so). Libtshark.so está en $ (LOCAL_PATH). Aquí está mi Android.mk LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) NDK_MODULE_PATH := $(LOCAL_PATH) LOCAL_SRC_FILES:= wireshark_helper.c LOCAL_MODULE := libwireshark_helper LOCAL_PREBUILT_LIBS := libtshark.so LOCAL_C_INCLUDES += jni/libusb-compat/libusb jni/wispy jni/libpcap jni/libwireshark jni/libglib jni/libglib/glib jni/libglib/android jni/libwireshark/epan jni/libwireshark/epan/dissectors […]
¿Puede alguien enseñarme o señalarme un tutorial sobre cómo instalar libiconv para android? He estado en Google durante 3 días y no puedo encontrar un tutorial o un cómo hacerlo.
Estoy haciendo un proyecto android, y necesito integrar la funcionalidad de streaming de Spotify. Ahora puedo cargar las bibliotecas dinámicas y las funciones de llamada, pero tengo algunos problemas. callbacks.notify_main_thread = callback_notify_main_thread; config.callbacks = &callbacks; error = sp_session_create(&config, &session); A continuación, en la función de devolución de llamada notify_main_thread , se: vm->AttachCurrentThread( &env, NULL ); […]
Al compilar mi C + + para un proyecto iOS, todo procede bien. Sin embargo, estoy encontrando dificultades en Android. Mi Application.mk dice: APP_ABI := armeabi armeabi-v7a APP_PLATFORM := android-11 APP_STL := stlport_shared Todos los LOCAL_SRC_FILES están definidos. Cuando intento construir mi módulo consigo el error siguiente del compilador: jni/Game.hpp: In member function 'const std::pair<pos, […]
¿Cuál es la mejor manera de perfilar ejecutables sencillos de C / C ++ android en un dispositivo androide arraigado? Android-ndk-profiler parece apoyar sólo las bibliotecas ndk vinculadas a Java. ¿Alguna sugerencia? Gracias
Quiero obtener el tamaño de la pantalla a través de c. Sé que jni apoyo llamando a java de c. Pero ¿hay alguna persona que conozca otro método? Quiero decir obtener el tamaño de la pantalla de módulos de bajo nivel sin llamar a java. import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.Menu; public class […]
En primer lugar quiero decirte lo que quiero hacer. Tengo un archivo .h y un archivo .c con el código C habitual con el que he creado una biblioteca compartida con el Android NDK. Así que ahora tengo un archivo .so que se llama libtry.so. Además, quiero usar código nativo en mi proyecto Android Eclipse. […]
Estoy funcionando GLES2 usando la actividad nativa en mi androide app. Cuando termina una llamada, vuelvo a mi aplicación pero la pantalla permanece en blanco. Compruebo el administrador de tareas, y veo que la aplicación sigue funcionando. ¿Puede alguien señalarme si 1) Tengo que escribir código para guardar y restaurar mi juego y qué llamadas […]