Tag: Android ndk

Le téléphone Android peut-il utiliser la bibliothèque Windows DirectX?

J'ai certaines fonctions qui dessinent l'écran du jeu à l'aide de la bibliothèque Direct X sous Windows. Alors, j'essaie d'utiliser les fonctions du téléphone Android à l'aide du ndk. Mais j'ai des problèmes. Dosez-vous que le téléphone Android qui utilise Java reconnaisse les fonctions Direct X? Si c'est possible, alors je dois avoir des contrôles […]

Possibilité de remplacer la bibliothèque de système .so dans l'application

Je dois modifier l'implémentation Http Live Streaming de Android Media Player. La mise en œuvre se trouve sous la bibliothèque stagefright http://androidxref.com/4.0.4/xref/frameworks/base/media/libstagefright/httplive/LiveDataSource.cpp Je pense que cette bibliothèque compile sur un libstagefright.so qui devrait faire partie du système Android. Ma question est de faire des modifications à cette bibliothèque et de compiler un nouveau libstagefright.so. Si […]

Qu'est ce que "jobject this" dans JNI et à quoi sert-il?

J'ai du mal à trouver une réponse à cela. Mais, qu'est-ce que "jobject this" est utilisé pour les appels de fonction JNI? Par exemple: jobjectArray Java_com_gnychis_awmon_Test( JNIEnv* env, jobject this ) { J'utilise env pour allouer des objets souvent, mais je n'ai jamais utilisé le thiz et je ne sais pas pour quoi il s'agit. […]

Android mupdf libmupdf.so erreur d'exécution "Aucune implémentation n'a été trouvée pour native openFile"

Je viens de terminer la compilation mupdf de mupdf.com sur mon mac. J'ai pris du temps pour le comprendre mais maintenant j'ai un libmupdf.so dans mon dossier libs / armeabi. Ils fournissent un exemple de cette classe appelée MuPDFCore.java qui est visible ici: http://mupdf.com/repos/mupdf/android/src/com/artifex/mupdf/MuPDFCore.java J'ai utilisé cette classe dans mon projet et il dit ce […]

Emballage Android JNI APK

J'ai implémenté une application Android JNI. Cette application nécessite l'ajout de quelques «Librations partagées» supplémentaires dans le cadre de l'APK. En utilisant Ecplise, j'ai ajouté ces libs au dossier '/ libs / armeabi' du projet. Toutefois, lors du lancement de l'application (via le débogueur intégré), mes "Libs partagés" ajoutés sont supprimés du dossier 'armeabi'. Comment […]

Que signifie cette ligne? LOCAL_EXPORT_C_INCLUDES

Question très simple, en espérant une réponse très simple. J'ai regardé beaucoup de fichiers android.mk de personnes et j'ai remarqué cette ligne. Je n'avais aucune documentation sur les documents de mon NDK (au moins find . -name "*.txt" | xargs grep "LOCAL_EXPORT_C_INCLUDES" eu rien). C'était la seule documentation sur laquelle j'ai lu … me dépasse […]

Est arm-eabi-gcc différent de bras-linux-androideabi-gcc

L'arm-eabi-gcc est-il différent de bras-linux-androideabi-gcc? Puis-je échanger le bras-eabi-gcc avec le bras-linux-androideabi-gcc au script agcc de ce site http://www.plausible.org/andy/agcc ?

NDK Intégration dans Android Studio Error

J'utilise Android studio version 1.3.1 et j'essaie d'intégrer le NDK en allant à local.proprties et à écrire ndk.dir = et j'ai eu cette erreur Erreur: l'exécution a échoué pour la tâche ': tesstwo: compileReleaseNdk'. Erreur: l'intégration NDK est obsolète dans le plugin actuel. Envisagez d'essayer le nouveau plugin expérimental. Pour plus de détails, voir http://tools.android.com/tech-docs/new-build-system/gradle-experimental […]

Android – Comment charger la bibliothèque partagée?

J'ai créé le plus simple EXECUTABLE et SHARED_LIBRARY. SHARED_LIBRARY ne se charge pas sans changer LD_LIBRARY_PATH: # ./hello ./hello link_image[1995]: failed to link ./hello CANNOT LINK EXECUTABLE # LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./hello Hello, world! Tout le code ci-dessous: First.h #ifndef FIRST_H #define FIRST_H extern int first(int x, int y); #endif /* FIRST_H */ First.c #include "first.h" int […]

SIGILL dans le code NDK Android

J'ai une application NDK sur le marché et j'ai un rapport d'accident natif sur un signal SIGILL . (J'utilise google breakpad pour générer des rapports d'incident natifs.) Voici les détails: Mon application est compilée pour armeabi-v7a , avec le support NEON. Il s'est écrasé sur un processeur NVIDIA Tegra 2, qui est ARM-7 (Cortex-A9). Cela […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.