Tag: android ndk

Android NDK: Ottenere java.lang.UnsatisfiedLinkError: dlopen fallito: imansible trovare il simbolo "segnale" indicato da "libffmpeg.so"

Ho un codice applicativo del trimmer video. Il relativo codice di file Android.mk è menzionato di seguito: MY_LOCAL_PATH := $(call my-dir) include $ (tutti i sottotitoli-makefiles) LOCAL_PATH :=$(MY_LOCAL_PATH) include $(CLEAR_VARS) LOCAL_MODULE := video-trimmer LOCAL_SRC_FILES := video-trimmer.c LOCAL_C_INCLUDES := $(MY_LOCAL_PATH) $(MY_LOCAL_PATH)/ffmpeg LOCAL_SHARED_LIBRARIES := ffmpeg LOCAL_LDLIBS += -lz -llog include $(BUILD_SHARED_LIBRARY) e il codice file Application.mk è: […]

Genera un dump di nucleo in android

Sto sviluppando un'applicazione di android utilizzando alcune librerie condivise scritte da me e compilate con ndk-r5b. L'applicazione funziona, y e le chiamate alle librerie funziona anche, ma ho rilevato alcuni errori, segmenti di errori e devo debug, ma non so come debug il codice nativo da android e non so se Posso generare discariche di […]

Spiegazione dettagliata per il profilo da "adb shell shells meminfo my-app-name"?

Qualcuno può dirmi una spiegazione dettagliata sul profilo ottenuto da adb shell dumpsys meminfo my-app-name ? Il risultato è appena sotto indicato in Come faccio a scoprire l'utilizzo della memory della mia applicazione in Android? : ** MEMINFO in pid 890 [process-name] ** native dalvik other total size: 10940 7047 N/A 17987 allocated: 8943 5516 […]

Debugging di Android NDK

La documentazione di Android NDK non mi sembra tutto chiaro per quale sequenza di comandi da eseguire per get le informazioni di debug e dentro l'esecutivo ndk-gdb fornito. Se c'è un formato per quali linee da rompere e in quale file, c'è una specifica da qualche parte? In caso affermativo, come si fa a dare […]

android ffmpeg opengl es rende il film

Sto provando a rendere il video tramite la NDK, per aggiungere alcune funzionalità che non sono supportte solo nella SDK. Sto usando FFmpeg per decodificare il video e potrei compilare questo tramite il ndk, ed usarlo come punto di partenza. Ho modificato questo esempio e invece di usare glDrawTexiOES per disegnare la texture che ho […]

come riscrivere il Makefile in android.mk?

Nel mio nuovo progetto, ho bisogno di basarmi su un progetto scritto ac. E so che posso usare la NDK per farlo, ma qui è una domanda: come riscrivere il Makefile standard Android.mk ? E inoltre, in Android, posso, trascurando il ndk, build il progetto direttamente utilizzando il jni per adattare il progetto c nel […]

Creazione di un android.graphics.Bitmap da C ++

Ho qualche codice C ++ basato su NDK che deve creare un object bitmap android. Sono sicuro che c'è un modo per farlo direttamente dal codice C ++, ma non è il più facile da fare;) Quindi il metodo che voglio call è Bitmap.createBitmap( width, height, Bitmap.Config.ARGB_8888 ); Quindi per farlo dal codice nativo ho […]

Android Aggiungi Supporto nativo – non risolto jni.h, android / log.h etc

Prima di oggi uso Eclipse 3.8 con il plugin Sequoyah per il progetto Android NDK. Ma oggi decido di aggiornare l'output di Eclipse a Juno con SDK e NDK. Sono stato molto felice quindi vedo Android Native Tools nell'installazione ADT, che farà lo stesso lavoro come Sequoyah, ma con funzionalità di debug. Ho creato un […]

Errore durante l'aggiunta di apk predefinito con librerie condivise a AOSP

Ho provato ad aggiungere un APK preinstallato alla mia build di Android. L'APK contiene diverse librerie condivise (file * .so). Si compila senza problemi, ma ho ancora un errore dall'app che indica che le librerie non possono essere trovate. Perché questo potrebbe essere? Ecco il codice android.mk : LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE […]

Come obiettivi di architetture multiple utilizzando NDK?

background Recentemente ho iniziato a sviluppare un codice utilizzando la NDK e ho pensato a un ansible problema di portbilità che potrebbe verificarsi durante lo sviluppo utilizzando la NDK. Il problema Poiché NDK utilizza il codice nativo, deve essere compilato per architettura CPU. Questo è un problema perché l'utente ha bisogno di eseguire l'applicazione, indipendentemente […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.