Après avoir basculé sur Android Studio, j’ai commencé à voir le redouté java.lang.UnsatisfiedLinkError: dlopen failed: library ‘/data/app-lib/com.myapp.test-1/libmylib.so’ not found Erreur. Lorsque je décompresse l’apk, je peux voir libmylib.so ainsi que toutes les autres bibliothèques natives (libmyotherlib.so et libtest.so) dans le dossier lib / armeabi, l’emballage ne devrait donc pas être le problème … J’ai décidé […]
Je travaille avec la bibliothèque SDL pour Android, mais je rencontre un petit obstacle. Cette fonction est définie en Java: /** * This method is called by SDL using JNI. * @return an array which may be empty but is never null. */ public static int[] inputGetInputDeviceIds(int sources) { int[] ids = InputDevice.getDeviceIds(); int[] filtered […]
J’ai écrit un fragment de code C pour effectuer un traitement d’image (calcul intensif) sous Android (compilé par NDK et utilisé par jni.h). Pour accélérer le traitement de l’image, j’ai utilisé les fonctions pthread_create et pthread_join dans le code C afin d’utiliser 4 threads pour traiter l’image simultanément. L’accélération de plusieurs threads a réussi dans […]
J’ai compilé Sox et al avec NDK. J’ai donc toutes les bibliothèques partagées compatibles avec Android. J’ai créé un simple fichier test qui appelle une fonction sox. La construction de NDK me dit: undefined reference to `sox_open_read’ sox_open_read est défini dans sox.h. Je sais que c’est trouver sox.h car cela me donne un avertissement concernant […]
J’essaie d’utiliser le code d’assemblage dans l’application Android. J’ai trouvé un exemple de code en ligne. Lien de téléchargement Cette question peut être liée à une autre question sur Stackoverflow. Lien de question Le code semble clair et facile à exécuter. Mais après je $ ndk-build dans le répertoire racine du programme. Le message d’erreur […]
J’essaie actuellement de construire un module natif en utilisant le NDK d’Android. Mon projet est constitué de plusieurs fichiers sources (par exemple: FILENAME .c) et, pour chacun d’entre eux, je dois déclarer une définition dans leurs CFLAGS ( -DOPERATION_FILENAME ). Pour ce faire, j’ai besoin d’extraire dynamicment le nom du fichier cible actuel du compilateur […]
Je veux utiliser les fonctionnalités de WIFI à l’aide du code c en utilisant NDK dans Android. Je ne veux pas utiliser l’API Java pour WIFI. J’ai essayé sur Google aussi bien que sur stackoverflow, mais je n’ai eu aucun exemple pour cela. Je me demande juste, laissez-moi savoir si c’est possible ou non? J’ai […]
Le code ci-dessous est utilisé pour redimensionner la bordure de l’image en faisant glisser les bords. Cela fonctionne très bien dans Moto X, Nexus 5x, quelques autres appareils et émulateurs. Mais il se bloque sur HTC ONE (Lollipop 5.0.2) et sur quelques autres appareils. Je pense que cela est dû à un traitement graphique lourd. […]
Lorsque j’ai essayé de créer ma bibliothèque c sous OS X 10.7.3, j’utilisais android-sdk-mac2.2, la version 12 de sdk tools est utilisée, et j’utilise android-ndk-r6. Quand j’ai fini de comstackr, on pouvait lire: ranlib: warning for library libsystem.a the table of contents is empty (no object file members in the library define global symbols) J’ai […]
J’ai écrit un morceau de code, afin de tester la stack ndk Voici le fragment de code libtest.so std::vector testVec; testVec.at(500); Mais je reçois était stack incomplète ********** Crash dump: ********** Build fingerprint: ‘MI/casablanca_icntv/casablanca:4.2.2/CADEV/1253:user/release-keys’ pid: 24989, tid: 24989 >>> com.ktcp.video <<< signal 11 (SIGSEGV), fault addr deadbaad Stack frame #00 pc 0001a852 /system/lib/libc.so: Routine ????:0 […]