Tag: Android ndk

Impossible d'utiliser ndk-build sur Cygwin

Je dois utiliser NDK pour un projet de clien. J'utilise Windows 7. J'ai suivi les instructions d'installation. J'ai installé Cygwin 1.7.1. Dans Cygwin bash, je passe dans le répertoire racine NDK Android. Lorsque je vois le contenu du répertoire, usin $ dir commande, je peux voir tous les contenus, y compris ndk-build, mais quand j'essaie […]

JNI change C en C ++

J'ai un code simple que je souhaite utiliser dans mon application java (Android): #include <string.h> #include <jni.h> jstring Java_com_example_ndk_MainActivity_stringFromJNI( JNIEnv* env, jobject thiz) { return (*env)->NewStringUTF(env, "Hello from JNI !"); } Si j'utilise C et j'appelle ce fichier * .c – tout va bien, mais je veux ce code sur C ++, je renomme ce […]

Ecrire à stdout dans JNI Android? Sans <android / log.h>

J'ai changé l'exemple HelloJni de l'android ndk, je veux écrire quelque chose dans la stdout. Voici le code Jni: #include <stdlib.h> #include <jni.h> #include <stdio.h> jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject thiz ) { printf("Hello from C !\n"); return (*env)->NewStringUTF(env, "Hello from JNI !"); } Et c'est mon journal: 09-28 13:07:02.906: I/ActivityManager(1650): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 […]

Java.lang.UnsatisfiedLinkError: Impossible de charger eposprint: findLibrary est devenue nulle

J'utilise Android Studio. J'utilise e-POS-Print.jar dans mon application. Chaque fois que je lance le code, j'ai cette erreur: java.lang.ExceptionInInitializerError at com.stc.printer.MyActivity.onCreate(MyActivity.java:48) at android.app.Activity.performCreate(Activity.java:5163) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2061) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2122) at android.app.ActivityThread.access$600(ActivityThread.java:140) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1228) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4895) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:994) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:761) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.UnsatisfiedLinkError: Couldn't […]

Comment ouvrir une caméra avec Android NDK

J'ai besoin d'ouvrir une caméra de NDK pour améliorer les performances et j'ai plusieurs jours de recherche sur internet. Mais rien ne demande de l'aide. Est-ce que quelqu'un sait comment ouvrir la caméra en utilisant NDK?

Bibliothèque SNMP pour Android

Est-il possible de créer, disons, une application qui peut exécuter SNMP obtenir et définir une requête sous n'importe quelle version Android? Ou existe-t-il une bibliothèque SNMP pour le développement Android? Cordialement, Paul

Comment utiliser une bibliothèque partagée dans l'activité native

J'ai un projet Android avec une activité native. Cette activité native utilise une bibliothèque partagée appelée "principal" (fichier libmain.so) pour le démarrage. (Avec le code de ndk / samples / native-activity) Cette application fonctionne bien. Le fichier "main" Android.mk fichier: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := main LOCAL_SRC_FILES := main.cpp LOCAL_LDLIBS := -llog […]

Comment définir NDK_MODULE_PATH dans Android Studio et / ou gradle?

Je suis en train de migrer une bibliothèque Android d'Eclipse vers Android Studio. Dans Eclipse, je pourrais définir NDK_MODULE_PATH via Projet> Propriétés> Ressource> Ressources liées> Variables de chemin. Mais comment puis-je obtenir la même chose chez Android Studio avec gradle? Ma bibliothèque se construit jusqu'à ce qu'elle essaie de trouver les en-têtes d'un module sous […]

Existe-t-il un moyen de spécifier l'exigence d'architecture du processeur dans le manifeste d'Android?

J'utilise une bibliothèque native dans mon projet Android compilé pour armeabi-v7. Mon projet cible Android SDK 8. Lorsque j'essaie de l'exécuter avec mon téléphone débranché, le ciblage automatique choisit un périphérique virtuel Android 2.2 (armeabi) au lieu du 4.03 (armeabi-v7) et essaie de l'installer sur celui-ci, mais ça lancer A Failed to install apk on […]

Optimisation du temps de liaison avec android-ndk r8e

Je voulais compiler des sources (SDL et des choses similaires) en utilisant le nouveau ndk r8e Android. Le changelog indique "Enabled -flto dans GCC 4.7, 4.6, Clang 3.2 et Clang 3.1". J'ai donc ajouté -flto à LOCAL_CFLAGS, LOCAL_CPPFLAGS et LOCAL_LDFLAGS. Mais les indicateurs d'optimisation et d'architecture sont dans l'appel de liaison et, par conséquent, aucune […]

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