Tag: Android ndk

Android NDK: aucune règle pour faire une cible

J'essaie de créer une application Android simple utilisant NDK. Voici le contenu de mon Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_LDLIBS := -llog LOCAL_MODULE := myNDK LOCAL_SRC_FILES := native.c include $(BUILD_SHARED_LIBRARY) Et quand je cours ndk-build, je reçois: '/native.c', needed by : * Aucune règle pour créer la cible '/native.c', needed by '/Users/ivan/Documents/workspace/TestNDK/obj/local/armeabi/objs/myNDK/native.o'. Arrêtez. […]

Erreur lors de la séquence de lancement finale Impossible d'exécuter la commande MI -gdb-set target-async off

J'ai deux projets sur eclipse, on produit un et l'autre est une application Android qui l'utilise. J'essaie de déboguer le code natif en utilisant ce guide . J'ai mis mon application débobable J'ai commencé ma application en mode Débogage Je cours ndk-gdb Lorsque je lance le débogueur natif, je reçois: Error in final launch sequence […]

Android.mk, inclure tous les fichiers cpp

J'essaie de construire un projet Android à l'aide du ndk, mais j'ai rencontré quelques problèmes. Voici le fichier Android.mk qui fonctionne: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := mylib LOCAL_CFLAGS := -Werror LOCAL_SRC_FILES := main.cpp, Screen.cpp, ScreenManager.cpp LOCAL_LDLIBS := -llog include $(BUILD_SHARED_LIBRARY) Existe-t-il une façon qui me permet de spécifier tous les fichiers * .cpp […]

Ffmpeg pour un android (en utilisant le didacticiel: "ffmpeg and Android.mk")

J'essaie de compiler ffmpeg pour un android. J'ai trouvé plusieurs articles sur ce thème, mais aucun de ceux-ci semble fonctionner. Si vous essayez de construire ffmpeg comme s'il est publié sur [1]. Est-ce que quelqu'un a compilé avec succès ffmpeg en utilisant le didacticiel de ces thèses? Je ne suis pas sûr de savoir comment […]

Exécution d'une bibliothèque native sur Android L. Erreur: seuls les exécutables indépendants de position (PIE) sont pris en charge

Lorsque je lance un code natif sur Android L (Nexus 5), j'ai l'erreur. Erreur: seuls les exécutables indépendants de position (PIE) sont pris en charge. Le même code est exécuté correctement sur mon Samsung Galaxy S3 (Android 4.3). Voici ma application.mk APP_PROJECT_PATH := $(call my-dir)/.. APP_ABI := armeabi NDK_TOOLCHAIN_VERSION := 4.7 APP_PLATFORM := android-9 APP_GNUSTL_FORCE_CPP_FEATURES […]

Comment détecter la compilation par android ndk dans un fichier C / C ++?

Existe-t-il une macro de préprocesseur qui me permettra de savoir que ndk est en train de compiler mon code? Je pourrais définir manuellement le mien, mais je préférerais ne pas le faire si possible.

Qu'est-ce que SharedUserId dans Android, et comment est-il utilisé?

Je suis confus dans sharedUserID. À quoi sert l'utilisateur partagé? Comment utiliser? Où utiliser Android?

Android NDK C ++ JNI (aucune implémentation n'a été trouvée pour native …)

J'essaie d'utiliser le NDK avec C ++ et je ne peux pas avoir la convention de dénomination de méthode correcte. Ma méthode native est la suivante: extern "C" { JNIEXPORT void JNICALL Java_com_test_jnitest_SurfaceRenderer_drawFromJni (JNIEnv* env, jclass c) { // } } Avec un en-tête enveloppé en externe "C" {} aslo. Tout se compile bien, crée […]

Un moyen simple ou simple de déboguer le code NDK Android?

Je cherche un moyen de déboguer facilement le code C dans une application Android NDK à l'aide d'Eclipse. J'ai lu les moyens de déboguer l'application à l'aide de gdb ou quelque chose de similaire, mais ce que je veux, c'est une façon de pousser des messages vers Eclipse en quelque sorte. Je recherche une solution […]

Produire un code NDK optimisé pour plusieurs architectures?

J'ai un code C pour Android qui fait beaucoup de crunching de nombres de bas niveau. J'aimerais connaître les paramètres que je devrais utiliser (p. Ex. Pour mes fichiers Android.mk et Application.mk) afin que le code produit s'exécute sur tous les appareils Android actuels mais profite également des optimisations pour les chipsets spécifiques. Je recherche […]

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