Tag: Android ndk

Portant une application C ++ sur Android

Est-il possible de connecter une application C ++ qui utilise le STL de façon étendue à Android? Je comprends que actuellement NDK ne supporte pas cela, mais il y a-t-il un effort (open source ou autrement) en cours pour y parvenir? Sinon, existe-t-il un moyen de compiler libstdc ++ pour Android? MISE À JOUR: Ndk […]

Eclipse-CDT ne parvient pas à trouver les symboles stdlib dans le projet NDK

J'essaie d'écrire une simple application Android en utilisant NDK et C ++. Plus précisément, j'aimerais utiliser le gnustdc ++ inclus avec la version la plus récente du NDK (r7). La bibliothèque JNI a compilé et travaillé parfaitement comme C, mais maintenant que j'essaie d'introduire C ++, j'ai rencontré certains problèmes. J'ai ajouté ${NDK_ROOT}/sources/cxx-stl/gnu-libstdc++/include/ sur les […]

Comment puis-je créer une bibliothèque partagée dans C ++ pour Android et iOS?

J'utilise LibGDX pour écrire des applications pour Android et iOS et je souhaite pouvoir ajouter un code C ++ à mes applications afin d'optimiser certaines pièces et de certaines fonctions, etc. J'ai cherché sur Internet et j'ai essayé de suivre quelques tutoriels, mais je n'ai pas trouvé ce dont j'ai besoin. Comment puis-je écrire une […]

Comment configurer la variable selon les notes de gradle

Je souhaite passer un test variable que je définis différemment par saveur en tant que définie par le NDK. Mais pour une raison quelconque, il passe toujours la valeur de la dernière saveur. Voici build.gradle: apply plugin: 'com.android.library' def test android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultPublishConfig "flavorARelease" publishNonDefault true defaultConfig { minSdkVersion 15 targetSdkVersion […]

Android NDK et LOCAL_ARM_MODE flag

Dans ma configuration actuelle de build de code natif Android, APP_ABI est défini dans armeabi-v7a dans Application.mk. Pour certaines des bibliothèques que je construis, je vois que LOCAL_ARM_MODE est défini comme un bras dans Android.mk. J'ai besoin d'étendre cette configuration à construire pour x86 aussi. D'une autre publication, il apparaît en utilisant "APP_ABI = all" […]

Android Studio a échoué la valeur de sortie du projet NDK du projet NDK

J'ai importé un projet sur lequel je travaillais à partir d'un environnement Eclipse Android SDK vers le nouvel Android Studio. En essayant d'exécuter le projet, je reçois ce Error:Execution failed for task ':app:compileDebugNdk'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'ndk/ndk-build'' finished with non-zero exit value 2 Donc, d'abord, pour moi, il est étrange de voir cette […]

Application NDK Signature Check

J'ai une clé de sécurité dans une application. Je veux le stocker en toute sécurité. J'aime le stocker dans une bibliothèque partagée native (peut-être générée à partir de certains codes). Ensuite, je souhaite qu'il soit renvoyé par une méthode qui vérifiera la signature de l'APK d'origine. Donc, personne ne peut utiliser ce fichier, sauf les […]

Android Static Linking vs Dynamic Linking contre glibc

J'ai compilé de manière croisée certains outils Linux (et certains de mon propre code C) pour Android et l'un des défis auxquels je suis confronté est que la libc d'Android comporte des composants manquants ou dépouillés et je finis par corriger mon code pour qu'il fonctionne avec Libc d'Android (pour par exemple un problème comme […]

Problème lors de l'utilisation de <cmath> avec android ndk

J'ai un fichier simple stlTest2.cpp comme ceci: #include <jni.h> #include <cmath> bool isnan (void); Il y a quelque chose de plus compliqué dans certains codes que je porte. Ma question est la suivante. Pourquoi cela fonctionnerait-il lors de la construction en utilisant GCC en dehors du NDK, mais pas avec l'utilisation du NDK? L'erreur que […]

Android Pré-installation de l'application NDK

Nous essayons de pré-installer une application NDK dans le répertoire /system/app . Si j'ouvre le fichier apk dans un gestionnaire de fichiers ZIP, le fichier .so trouve dans le répertoire lib. Cependant, lorsque nous préinstallons le fichier apk , le fichier .so l' .so n'est pas copié dans le répertoire system/lib , ce qui provoque […]

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