2013-10-04 4 views
7

Je viens de commencer avec NDK et j'ai du mal à faire fonctionner l'exemple Hello-JNI sur Android Studio. Je l'ai eu en utilisant Eclipse mais je préfère l'avoir sous Android Studio. J'ai versé d'innombrables suggestions sur la façon dont je devrais mettre le dossier armeabi dans un dossier lib et emballer cela dans un pot (https://groups.google.com/forum/#!msg/adt-dev/nQobKd2Gl_8/Z5yWAvCh4h4J) mais jusqu'à présent rien de tout cela n'a fonctionné. Ça devient très frustrant. Quelqu'un a-t-il un exemple de travail Hello-JNI qui peut être créé et exécuté à partir d'Android Studio et déployé sur un périphérique? J'ai juste besoin d'un exemple de projet NDK dans Android Studio. Toute aide est appréciée, merci les gars.Hello-JNI pour Android Studio

+0

Je trouve ceci: https://github.com/mpospelov/android-studio-ndk-hello-world –

Répondre

2

Comme indiqué par Google, Android Studio va commencer à supporter les projets NDK dans sa version 5.0 (je ne trouve pas la source mais je l'ajouterai dès que je l'aurai). En ce moment, la dernière version est 3.1.

Vous pouvez trouver quelques solutions de contournement sur this thread

+1

J'ai une version du 18 Février 2015 et il est marqué 1.1.0 ... – Oliv

-2

Tout d'abord, vous devez Android Ndk, le télécharger. vous devez ajouter ndk android dans votre projet alors allez à windows -> Préférence -> Ndk -> et ici broute votre chemin ndk. Après cela, créez un projet android et faites un clic droit sur le projet et allez ajouter un support natif, il crée automatiquement un fichier .so.

Il suffit de nettoyer et de construire votre projet, c'est tout ce qu'il faut pour le développement de ndk. Maintenant, créez une méthode nativ dans votre activité et générez un fichier d'en-tête en utilisant la commande javah correspondant à l'activité.