Questions marquées «android-ndk»

Le kit de développement natif Android (NDK) est un outil compagnon du SDK Android qui permet de créer des parties d'applications critiques pour les performances dans du code natif ou de porter des bibliothèques existantes en C / C ++ vers Android. Il fournit des en-têtes et des bibliothèques qui permettent de créer des activités, de gérer les entrées utilisateur, d'utiliser des capteurs matériels, d'accéder aux ressources d'application, et plus encore, lors de la programmation en C / C ++.


23
Signal fatal Android 11 (SIGSEGV) à 0x636f7d89 (code = 1). Comment le retrouver?
J'ai lu les autres articles sur la recherche des raisons d'obtenir un SIGSEGVdans une application Android. Je prévois de parcourir mon application pour d'éventuels NullPointers liés à l'utilisation de Canvas, mais mes SIGSEGVbarfs affichent une adresse mémoire différente à chaque fois. De plus, j'ai vu code=1et code=2. Si l'adresse mémoire …

30
Erreur: aucune chaîne d'outils trouvée dans le dossier des chaînes d'outils NDK pour ABI avec le préfixe: llvm
Je veux compiler un projet Android open source (Netguard) en utilisant gradel ( gradlew clean build) Mais j'ai rencontré cette erreur: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK toolchains folder for ABI with prefix: llvm …


23
Studio Android, gradle et NDK
Je suis très nouveau dans tout ce support gradle et Android Studio. J'ai réussi à convertir mon projet Android en gradle en utilisant l'option d'exportation. Mais je recherche de la documentation ou un point de départ sur la façon d'intégrer la construction NDK dans le processus de construction gradle. Si …

3
Pourquoi utiliser le code armeabi-v7a sur le code armeabi?
Dans mon projet actuel, j'utilise plusieurs fichiers .so. Ceux-ci se trouvent dans les dossiers armeabi et armeabi-v7a. Malheureusement, l'un des fichiers .so fait 6 Mo et je dois réduire la taille du fichier. Au lieu d'avoir un gros fichier APK, je voudrais utiliser uniquement les fichiers armeabi et supprimer le …


30
Résultat de la résolution NDK: Paramètres du projet: version du modèle Gradle = 5.4.1, la version NDK est une erreur INCONNUE
Après avoir mis à jour Android Studio et Gradle vers la version 3.5, j'obtiens maintenant cette erreur: Résultat de la résolution NDK: Paramètres du projet: Version du modèle Gradle = 5.4.1, la version NDK est INCONNUE J'ai changé la version Gradle de build-gradle en 3.4.2 mais cela n'a pas aidé.

15
référence non définie à «__android_log_print»
Quel est le problème avec mon fichier de création? Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := foo LOCAL_SRC_FILES := foo.c LOCAL_EXPORT_LDLIBS := -llog include $(BUILD_SHARED_LIBRARY) toto.c #include <string.h> #include <jni.h> #include <android/log.h> #define LOG_TAG "foo" #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) void test() { LOGI("test"); } ndk-build foo.c:9: undefined …

5
Exécuter Node.Js sur Android
Je sais donc que cela a été beaucoup remis en question. Pour être exact par exemple dans ces questions: Exécutez le serveur NodeJs sous Android Comment exécuter mon projet node.js sur Android? et NodeJS sur IOS / Android Chaque option présentée a cependant un problème: Je veux l'exécuter sur mon …

4
Comment puis-je attraper SIGSEGV (erreur de segmentation) et obtenir une trace de pile sous JNI sur Android?
Je déplace un projet vers le nouveau kit de développement natif Android (c'est-à-dire JNI) et j'aimerais attraper SIGSEGV, si cela se produit (peut-être aussi SIGILL, SIGABRT, SIGFPE) afin de présenter une belle boîte de dialogue de rapport de plantage, au lieu de (ou avant) ce qui se passe actuellement: la …



3
Qu'est-ce qui cause le signal 'SIGILL'?
Je porte du code C ++ sur Android en utilisant NDK et GCC. Le code fonctionne essentiellement. À un moment donné, lors du débogage dans Eclipse, l'appel Dabbler::Android::Factory* pFactory = new Dabbler::Android::Factory; provoque cette erreur: Thread [1] (Suspended: Signal 'SIGILL' received. Description: Illegal instruction.) 1 <symbol is not available> 0x812feb44 …

4
Après avoir mis à jour Android Studio vers la version 1.3.0, j'obtiens l'erreur "L'intégration NDK est obsolète dans le plugin actuel"
J'ai mis à jour mon Android Studio vers la version 1.3.0 avant 3 jours. Avant cela, je peux utiliser NDK et maintenant j'obtiens une erreur comme, Erreur: (50, 0) Erreur: l'intégration NDK est obsolète dans le plug-in actuel. Pensez à essayer le nouveau plugin expérimental. Pour plus de détails, consultez …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.