Tag: Android ndk

Android NDK: Arrêt d'arrêt?

Je travaille sur ffmpeg pour Android. J'ai réussi à compiler ffmpeg-2.0.1 après que je lance le fichier Android.mk dans les sources de mon NDK / ffmpeg-2.0.1 / android / arms as LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE:= libavcodec LOCAL_SRC_FILES:= lib/libavcodec-55.so LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) Après cela, créez un projet Android et, dans le projet […]

Utilisation d'Android Studio avec Vuforia

Voici comment je lance un échantillon de Vuforia sur Android Studio sur Window 8 1 – télécharger, exctract l'exemple, supprimer les fichiers .project et project.properties 2 – Sur Android Studio: projet d'importation, suivant, suivant … 3 – télécharger et installer Android NDK http://developer.android.com/tools/sdk/ndk/index.html 4 – téléchargez et installez cygwin http://cygwin.com/ 5 – éditer le fichier […]

Impossible d'accéder à AAssetManager dans un code natif passé de Java dans WallpaperService

J'essaie d'accéder aux actifs dans le code natif à partir d'un PaperService personnalisé. Le code natif compile et fonctionne, mais essayer d'obtenir la référence AAssetManager à partir de l'objet AssetManager passé à la fonction native renvoie toujours NULL. Est-ce que cela concerne le fait que j'utilise un service plutôt qu'une activité qui entraîne la référence […]

L'appel de la méthode native deux fois de la bibliothèque de tiers dans une activité entraîne la fermeture de l'application Android

J'ai intégré deux bibliothèques natives (.so) dans ma demande. Les bibliothèques compilent bien et je peux les charger dans ma demande aussi. La première fois que j'invoque une méthode native d'une bibliothèque fonctionne bien, mais si j'appelle la même méthode à nouveau dans l'activité, l'application s'arrête. Le problème auquel je suis confronté est exactement le […]

Galaxy Nexus – erreur CPU ABI sélectionnée pendant le temps d'installation

Dans mon produit, je trouve que lorsque j'installe le fichier APK sur le Galaxy Nexus exécutant Android 4.0.1, le fichier .so incorrect est en cours d'installation. J'ai un APK dit "gras" qui comprend un code natif pour armeabi, armeabi-v7a et x86. Je trouve que le fichier .so de l'armeabi CPU ABI est extrait du fichier […]

Quelles sont les fonctions POSIX les plus importantes non disponibles dans Android?

Je suis sur le point de signaler un grand projet C ++ (une sorte de projet de bibliothèque, il ne contient absolument aucune interface graphique) à Android. C'est en fait un projet Visual C ++, mais il sera porté à Linux comme étape intermédiaire. Je sais que Android n'est pas un «plein» Linux et ne […]

Système de construction Android, construction NEON et non-NEON

Je veux construire ma bibliothèque pour armv6, et il y a un code néon que j'active en cours d'exécution si l'appareil le prend en charge. Le code de néon utilise néon intrinsèque, et pour pouvoir le compiler, je dois activer armeabi-v7a, mais cela affecte le code c régulier (il se brise sur certains périphériques bas […]

Comment construire une partie d'Android AOSP?

J'essaie de créer mes propres libs et applications dans le répertoire externe de l'AOSP, mais le problème c'est que je dois exécuter chaque fois et la marque compilera / construira tout l'Android. Dans mon dossier d'applications externes, j'ai un fichier Android.mk, mais je ne peux pas le construire en utilisant ndk-build, il recherchera le dossier […]

Android C ++ NDK

J'essaie de compiler ce qui suit pour l'Android ndk #include <jni.h> #include <string.h> extern "C" { JNIEXPORT jstring JNICALL Java_com_knucklegames_helloCpp_testFunction(JNIEnv * env, jobject obj); }; JNIEXPORT jstring JNICALL Java_com_knucklegames_helloCpp_testFunction(JNIEnv *env, jobject obj) { return env->NewStringUTF(env, "Hello from native code!"); } Mais il donne l'erreur suivante Compile++ thumb: helloCpp <= /cygdrive/c/workspace/helloCpp/jni/main.cpp /cygdrive/c/workspace/helloCpp/jni/main.cpp: In function '_jstring* Java_com_knucklegames_hello […]

Impossible de lier la bibliothèque native dans l'exemple Android OpenCV

J'ai un code OpenCV (c ++), que je veux utiliser dans Android. Pour ce faire, je dois utiliser Android NDK . J'ai téléchargé le package OpenCV pour le développement Android (version 2.4.0) et j'ai fait toutes les étapes de ce manuel. Les échantillons de base (API Java uniquement) s'exécutent sans problème. L'exemple n ° 3 […]

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