Tag: Android ndk

Utilisation de la bibliothèque partagée existante (.so) dans l'application Android

J'ai le scénario suivant pour travailler. J'ai reçu une bibliothèque partagée (libeffect.so) à utiliser dans un projet Android, je travaille pour un client. Je n'ai pas le code source de la bibliothèque partagée, j'ai juste le fichier .so avec moi. La bibliothèque est pré-compilée pour fonctionner sur les périphériques Android. Avec la bibliothèque partagée, j'ai […]

L'échec de la synchronisation du projet Gradle, aucune chaîne d'outils

Bonjour, je reçois cette erreur dans le studio Android: La synchronisation du projet Gradle a échoué. La fonctionnalité de base (édition, débogage) ne fonctionnera pas correctement Et dans les messages, je reçois ceci: La synchronisation de Gradle a échoué: Aucune chaîne d'outils trouvée dans le dossier NDK toolchains pour ABI avec préfixe: braque-linux-androideabi J'ai cherché […]

Java JNI vs Android NDK

Quelqu'un pourrait-il expliquer comment Java JNI et Android NDK diffèrent, comment ils sont identiques et comment ils s'intègrent ensemble? Je n'ai trouvé rien qui donne une bonne explication des différences entre les deux et je suis un peu confus. Merci!

Comment puis-je ajouter un fichier à un projet Android, puis le charger à l'aide du NDK

J'utilise la dernière version d'Android Studio (2.2.3) et j'ai chargé le projet d'exemple HelloGL2. Je souhaite maintenant ajouter un fichier (tout type de fichier) à mon application, puis pouvoir l'ouvrir et le lire dans le code c ++ en utilisant quelque chose comme c fopen etc (tout accès direct au fichier api est bien) Comment […]

Conditions Android.mk

Existe-t-il un moyen d'utiliser des expressions conditionnelles dans Android.mk? J'ai besoin de ça comme ça: IF arch = AREABI_V7 *use path for my arm_v7 static libs* ELSE *use path for arm static libs*

GStreamer sur Android

Quelqu'un peut-il me donner des conseils pour que GStreamer fonctionne sur Android? Je ne l'ai jamais utilisé avant et j'aimerais l'utiliser avec FFmpeg (j'ai déjà compilé FFmpeg et fonctionne bien sur Android). J'aimerais simplement utiliser GStreamer pour aider à certaines étapes du traitement en apprenant que l'API FFmpeg est quelque chose d'un haha ​​de cauchemardes. […]

Lien de bibliothèque partagée sous NDK Android

J'ai avec succès compilé la bibliothèque LibXtract à l'objet partagé libxtract.so et je veux utiliser est dans le deuxième projet. Dans le projet de mention, j'essaie de le compiler sur une fonction simple: #include <com_androidnative1_NativeClass.h> #include <android/log.h> #include "libxtract.h" JNIEXPORT void JNICALL Java_com_androidnative1_NativeClass_showText (JNIEnv *env, jclass clazz) { float mean = 0, vector[] = {.1, […]

L'API pour obtenir les propriétés du système Android est supprimée dans les plates-formes arm64

J'utilise __system_property_get () de sys / system_properties.h pour obtenir une propriété système. J'essaie d'utiliser r10c ndk car j'ai besoin d'une chaîne d'outils arm64. __system_property_get () est défini dans libc.so. Voici la sortie readelf de libc.so pour armv5 / armv7a. readelf -Ws libc.so | grep property_get 194: 00009100 20 FUNC GLOBAL DEFAULT 4 __system_property_get 198: 00009100 […]

Android Superpowered SDK Enregistrement et lecture simultanées

Mon objectif est de lire le fichier local tout en enregistrant l'entrée du microphone du périphérique avec une faible latence. Je suis venu à la bibliothèque Superpowered, car à partir de la documentation, elle offre une fonctionnalité à faible latence. J'ai créé le joueur en utilisant SuperpoweredAdvancedAudioPlayer et SuperpoweredAndroidAudioIO et ça marche bien. SuperpoweredAndroidAudioIO a […]

Puis-je utiliser les bibliothèques de FFmpeg dans une application Android?

Après un certain temps sur le Web, j'ai constaté que je dois utiliser le FFmpeg dans mon application. J'ai trouvé beaucoup de choses liées à Android et FFmpeg. Je veux juste utiliser FFmpeg, mais je ne peux pas créer les bibliothèques et je ne sais pas non plus comment je peux les utiliser. Je souhaite […]

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