Tag: android ndk

Come escludere le biblioteche condivise (.so) duplicate in una creazione di Android multiprogetto?

Ottengo un conflitto di "file duplicati" quando costruisco un progetto di padre con due moduli di libreria che utilizzano la stessa libc++_shared.so condivisa libc++_shared.so . ( NOTA : per favore non considerare questa una "domanda duplicata", ho letto diversi post correlati, che mi hanno aiutato ad arrivare finora, ma nessun post ha fornito una risposta […]

Qual è l'esatto significato della versione della piattaforma Android NDK rispetto al livello API?

Ho un'applicazione Android con minSdkVersion.apiLevel impostata su 18 targetSdkVersion.apiLevel impostata su 23. Quindi ho impostato la platformVersion NDK a 18. Purtroppo dopo aver aggiunto OpenSSL al mix, la libreria JNI ora non riesce a collegarsi: /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function read_string_inner: error: undefined reference to 'signal' /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function read_string_inner: error: undefined reference to 'tcsetattr' /Users/pol/Downloads/Cross/External/Android-Libraries/openssl-1.0.2g/lib/libcrypto.a(ui_openssl.o):ui_openssl.c:function read_string_inner: error: undefined reference to […]

Come integrare la libreria di runtime nativa con dlopen su NDK?

Per il mio progetto c ++ nativo devo impostare un caricamento runtime di una libreria condivisa precompilata, che potrebbe essere modificata da parte del client all'avvio utilizzando configurazioni. Qual è il modo giusto di call dlopen su android? Non import cosa faccio, dlopen non può mai aprire una libreria condivisa, se non definisco questa libreria […]

Imansible creare Android APK in Qt Creator

Sto cercando di build un'applicazione Android in Qt Creator 3.0.1. Ho dato in modo corretto l'SDK configurato Android, NDK, Ant, Java Jdk. Nella window di generazione di APK di Android in Build è disponibile un'opzione per specificare SDK di Android Build SDK. Sto usando l'API 21 ma non sto facendo un'opzione per specificarla laggiù. Plz […]

Come scrivere / eseguire il debug di Android.mk per la libreria statica NDK?

Sto cercando di build una libreria statica utilizzando l'ultima versione di Android NDK (r5) e non sto avuto alcuna fortuna. Sono stato in grado di build e gestire i campioni (ad esempio, HelloJni) senza alcun problema, ma avviare un nuovo progetto da "graffio" è stata una storia diversa. Per questo esperimento, sto cercando di build […]

Quali sono le implicazioni di portbilità dell'uso della NDK?

Ho bisogno di alcune operazioni che devono essere eseguite su grandi lunghezze [] s per essere molto veloci. L'unica opzione che vedo è utilizzare l'Android NDK. Può chiunque dare un riepilogo su come utilizzare la NDK per la mia app in termini di dispositivi che possono utilizzare l'applicazione e quali implicazioni sono per mantenere la […]

Errore System.loadLibrary ()

Ho compilato con successo una libreria di c ++ con la toolchain ndk-Standalone di android, ho creato un nuovo progetto di applicazioni Android in Eclipse e quando ho messo mylib.so nella cartella jni ed eseguito comandi ndk-build funziona bene Prebuilt : mylib.so <= jni/ Install : mylib.so => libs/armeabi/mylib.so Ma quando aggiungi static{ System.load("/data/data/my_package/lib/mylib.so"); } […]

Chiamare membro del codice JAVA dal codice Native C / C ++

Sto scrivendo un'applicazione OpenGL C / C ++ che sto portndo su Android tramite Android NDK, supporto JNI. Ho difficoltà a eseguire il codice dalla chiamata JAVA segnalata da nativo. Ecco il codice: class OpenGLSurfaceView extends GLSurfaceView { … public OpenGLSurfaceView(Context context, int deviceWidth, int deviceHeight) { super(context); nativeObj = new NativeLib(); mRenderer = new […]

Nessun JNI_OnLoad trovato in … skipping init

Ho ricevuto questo messaggio per il giorno scorso o così, e fino ad ora non ha causato un problema. Ho avuto il mio codice per eseguire con la mia biblioteca nativa prima ma oggi ho aggiunto alcune nuove funzioni e ancora non funziona. Non ci sono errori visualizzati in LogCat, ma il mio programma viene […]

Collegamento statico di Android o collegamento dinamico con glibc

Ho eseguito la compilazione di alcuni strumenti Linux (e alcuni dei miei codici C) su Android e una delle sfide che mi affronto è che libc di Android disponga di alcuni componenti mancanti / spogliati e finisco per patchare il codice per farlo funzionare Libc di Android (per ad esempio un problema come questo http://credentiality2.blogspot.com/2010/08/compile-ncurses-for-android.html […]

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