Tag: Android ndk

Ajouter abiFilters aux propriétés de Gradle

Je veux ajouter la propriété ndk.abiFilters au fichier gradle.properties. Maintenant, j'ai cette propriété dans build.gradle. Voici une partie de mon build.gradle buildTypes { debug { ndk { abiFilters "x86", "armeabi-v7a", "armeabi" //abiFilters ABI_FILTERS } } } Voici la partie de mon fichier gradle.properties ABI_FILTERS = "x86", "armeabi-v7a", "armeabi" Le problème est que String de gradle.properties […]

Compilez ffmpeg avec android ndk r5b

Compilez ffmpeg avec android ndk r5b. Ffmpeg 0.6.1 Android ndk r5b Cygwin 1.7 Construire une URL de référence: http://www.cnblogs.com/scottwong/archive/2010/12/17/1909455.html Mais, ffmpeg ./configure result error! (Sous le fichier config.err) check_cc BEGIN /tmp/ffconf.GlDiY1P8.c 1 int main(void){ return 0; } END /tmp/ffconf.GlDiY1P8.c /android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/windows/bin/arm-eabi-gcc -fPIC -DANDROID -c -o /tmp/ffconf.1kQLpGaU.o /tmp/ffconf.GlDiY1P8.c arm-eabi-gcc.exe: /tmp/ffconf.GlDiY1P8.c: No such file or directory arm-eabi-gcc.exe: no […]

Comment décompresser un grand fichier zip et écrire sur SDCARD en moins de temps

Pour décompresser le fichier zip, j'ai utilisé les classes du paquetage java.util.zip * en référant ceci et cela fonctionne correctement mais pour décompresser un fichier de 40 Mo, il faut 59 secondes. Lorsque j'ai essayé le même fichier zip sur le projet iPhone ( nous développons une application pour les deux plates-formes – Android et […]

Comment éviter le décapage des symboles de code natifs pour l'application Android

Je reçois sigsegv 11 dans le code natif et j'ai besoin d'éviter de démanteler pour comprendre ce qui ne va pas. L'application utilise la bibliothèque (aar) et j'ai pu éviter de décapage pour l'aar avec le hack 'cmd-strip'. Mais dans la version apk effilochée de .so est utilisé de toute façon, de sorte que l'application […]

Est-ce que Android existe réellement sur d'autres plates-formes que ARM?

Je souhaite déposer une application écrite en C ++ vers Android. La conversion de l'application de C ++ vers Java prendra beaucoup de travail que je préférerais utiliser pour rendre l'application meilleure pour cette plate-forme au lieu de corriger les problèmes de conversion et de résoudre les problèmes de refactorisation. Le NDK semble être un […]

Comment configurer la vue de contenu de NativeActivity vers un composant créé en Java

Existe-t-il un moyen de définir le contenu d'une NativeActivity sur un composant créé en Java (comme FrameLayout, ImageView, etc.)? J'ai besoin d'utiliser NativeActivity (pour obtenir une entrée touchpad sur Xperia Play), mais je dois également pouvoir afficher les composants créés dans le code Java. J'ai essayé d'annuler la commande onCreate et d'appeler setContentView là-bas, mais […]

Comment inclure des bibliothèques partagées pré-intégrées dans apk avec eclipse

J'ai une bibliothèque partagée libfoo.so et j'ai besoin de l'utiliser dans mon application Android. Mon premier essai était d'avoir dans Android.mk: include $(CLEAR_VARS) LOCAL_MODULE := test LOCAL_SRC_FILES := test.cpp LOCAL_LDLIBS := -L$(PATH_TO_FOO) -lfoo include $(BUILD_SHARED_LIBRARY) Dans mon activité, j'ai: statis { System.loadLibrary("foo"); } Cela se construit correctement, mais j'ai remarqué que l'API créée ne comprend […]

Communication LocalSocket avec Unix Domain dans Android NDK

J'ai une application Android, qui doit établir une connexion de socket de domaine Unix avec notre bibliothèque C ++ (en utilisant Android NDK) public static String SOCKET_ADDRESS = "your.local.socket.address"; // STRING Il existe LocalSocket dans java qui accepte "string" (votre.local.socket.address) #define ADDRESS "/tmp/unix.str" /* ABSOLUTE PATH */ struct sockaddr_un saun, fsaun; if ((s = socket(AF_UNIX, […]

UnsatisfiedLinkError Dans Android 4.4 libDevil ne peut pas localiser le symbole "png_set_longjmp_fn"

J'ai une application de conversion d'image sur google play qui fonctionne bien et bien, elle intègre NDK pour le support de plus de formats de fichiers à l'aide de la bibliothèque de traitement d'image DevIL. Il fonctionne bien sur la plupart des périphériques, mais depuis Android 4.4 Kitkat est sorti, j'ai reçu des courriels et […]

LOCAL_LDLIBS vs LOCAL_LDFLAGS

Le guide Android NDK explique les deux variables dans Adnroid.mk comme suit: LOCAL_LDLIBS – La liste des indicateurs de liens supplémentaires à utiliser lors de la création de votre bibliothèque partagée ou exécutable. … LOCAL_LDFLAGS – La liste des autres indicateurs de lien à utiliser lors de la création de votre bibliothèque partagée ou exécutable. […]

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