Articles of android

java.lang.UnsatisfiedLinkError: dlopen a échoué: impossible de charger la bibliothèque «libcrypto.so.1.0.0» requirejse par «libPrivateSsl.so»;

J’utilise openssl pré-construit dans mon projet. java.lang.UnsatisfiedLinkError: dlopen failed: could not load library “libcrypto.so.1.0.0” needed by “libPrivateSsl.so”; caused by library “libcrypto.so.1.0.0” not found mon android.mk ressemble à ceci LOCAL_PATH := $(call my-dir) # Prebuilt libssl include $(CLEAR_VARS) LOCAL_MODULE := ssl LOCAL_SRC_FILES := precomstackd/libPrivateSsl.so include $(PREBUILT_SHARED_LIBRARY) # Prebuilt libcrypto include $(CLEAR_VARS) LOCAL_MODULE := crypto LOCAL_SRC_FILES := […]

Android Studio: Comment définir des macros personnalisées dans build.gradle (pour différentes variantes de construction) et laisser le code C / C ++ natif les détecter?

Je dois définir des macros personnalisées telles que ” DEBUG “, ” RELEASE “, ” DEMO_VER ” et ” FULL_VER ” dans le fichier build.gradle d’ Android Studio afin que mon code C / C ++ puisse les détecter, comme suit : #ifdef DEBUG … #else //RELEASE … #endif ou #ifdef DEMO_VER … #else //FULL_VER […]

Android NDK – Erreur de construction de Gradle

J’ai compilé avec succès la bibliothèque SoundTouch et copié les fichiers résultants dans le dossier libs mon projet. Dans chacun de ces dossiers, il y a un fichier libsoundtouch.so . Dans le dossier jni mon projet, j’ai les fichiers suivants: Android.mk Application.mk soundtouch-jni.cpp mon Android.mk ressemble à ceci: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # […]

well_known_types_embed.cc – / bin / sh: js_embed: commande introuvable

J’essaie d’exécuter l’exemple depuis https://github.com/grpc/grpc/tree/master/examples/android/helloworld J’ai vérifié que j’ai: Protocole SDK Android NDK Android grpc_cpp_plugin De plus, j’ai exécuté git submodule update –init dans le référentiel pour télécharger toutes les dépendances. Quand je lance / gradlew installDebug –stacktrace Je reçois cette erreur: Error while executing process /Users/myuser/Library/Android/sdk/cmake/3.6.4111459/bin/cmake with arguments {–build /Users/..path../exampleAndroidUsingCPP/grpc/examples/android/helloworld/app/.externalNativeBuild/cmake/debug/x86 –target protoc} [1/98] Generating […]

Building Boost for Android avec l’erreur «ne trouve pas -lrt»

Donc, j’essaie de construire boost 1.55 pour Android, mais je reçois des erreurs de liaison pour Boost.System et Boost.Atomic, qui disent “erreur: ne peut pas trouver -lrt”. Bien sûr, Android n’a pas de bibliothèque, car il est intégré à l’exécution C. Donc, j’essaie de me relancer afin que cela ne soit pas lié à la […]

Ecrire int dans un tampon binary (Android) et lire avec C ++

Je veux écrire un entier dans un fichier binary avec Java (Android), puis le lire avec un code C ++. Mon code en Java est: byte [] mybuffer = ByteBuffer.allocateDirect(4).putInt(1000).array; out.write(mybuffer, 0, 4); // out is FileOutputStream Le lecteur en C ++ std::ifstream fileToRead; fileToRead.open(“myFile”, std::ios::binary); if (!fileToRead.is_open()){ std::cout << "[ERROR] Can't open file" << […]

Comment comstackr LibGDX à partir des sources?

Je m’efforce de construire LibGDX à partir de sources (avec ANT). J’ai quelques changements mineurs dans le code natif. Je n’ai besoin que d’une compilation pour Android. Théoriquement, j’ai finalement réussi à comstackr mes fichiers C ++, en passant à Ubuntu (sous Windows, ANT n’a même pas essayé de comstackr). J’ai apporté quelques modifications mineures […]

Préservation du contexte egl, créé via le code natif

Je porte mon jeu sur Android et j’ai décidé d’utiliser NativeActivity au lieu de l’activité Java et des appels JNI (je n’évite pas JNI, mais il serait plus pratique de configurer des rappels et la création / destruction de contexte Opengl uniquement en c / c ++). . Je sais que GLSurfaceView a une fonction […]

setContentSize ne fonctionne pas dans cocos2dx3.0

setContentSize ne fonctionne pas je suis nouveau dans cocos2dx et je souhaite append une couche d’une autre classe à ma classe principale Splashscreen, mais setContentSize utilise la largeur et la hauteur du périphérique. Je veux définir la taille de la couche avec la taille de mon sprite. voir mon code Gadget.cpp #include “Gadget.h” #include “math.h” […]

Erreur de liaison au runtime avec SDL_Mixer et SMPEG2 sur Android

J’ai réussi à résoudre le problème de liaison précédent que j’avais avec NDK, qui était causé par l’Android Api 21, et j’ai réussi à obtenir SDL_TTF construit et à travailler facilement, mais avec SDL_Mixer, je suis tombé sur un autre runnon Unsatisfiedlinkererror où l’application ne pouvait pas relier smpeg2 lib SDL2_Mixer. Cette fois, je ne […]