2013-10-04 13 views
7

Ich habe gerade mit NDK begonnen und kämpfe um das Hello-JNI-Beispiel läuft auf Android Studio. Ich habe es mit Eclipse funktioniert, aber ich würde es lieber auf Android Studio laufen lassen. Ich habe unzählige Vorschläge ausgeteilt, wie ich den Armeabi-Ordner in einen lib-Ordner legen und in ein Glas packen sollte (https://groups.google.com/forum/#!msg/adt-dev/nQobKd2Gl_8/Z5yWAvCh4h4J), aber bisher hat das alles nicht funktioniert. Es wird ziemlich frustrierend. Hat jemand ein funktionierendes Hello-JNI-Beispiel, das von Android Studio erstellt und ausgeführt und auf einem Gerät bereitgestellt werden kann? Ich brauche nur ein funktionierendes NDK-Beispielprojekt in Android Studio. Jede Hilfe wird geschätzt, danke Jungs.Hallo-JNI für Android Studio

+0

Ich fand dies: https://github.com/mpospelov/android-studio-ndk-hello-world –

Antwort

2

Wie von Google angegeben, wird das Android Studio damit beginnen, NDK-Projekte in seiner Version 5.0 zu unterstützen (ich kann die Quelle nicht finden, werde sie aber hinzufügen, sobald ich sie bekomme). Im Moment ist die neueste Version 3.1.

Sie können ein paar Workarounds auf this thread

+1

Ich habe eine Version von 18. Februar 2015 und es ist 1.1.0 markiert ... – Oliv

-2

Zum einen finden, müssen Sie Android Ndk es zum Download. Sie müssen android ndk in Ihrem Projekt hinzufügen so gehen Sie zu Windows -> Präferenz -> Ndk -> und hier brows Ihre ndk Pfad.

Danach ein Android-Projekt erstellen und mit der rechten Maustaste auf das Projekt klicken und native Unterstützung hinzufügen, es wird automatisch eine .so-Datei erstellt.

Reinigen Sie einfach und bauen Sie Ihr Projekt auf, es enthält alles Notwendige für die Entwicklung von ndk.

Erstellen Sie nun die nativ-Methode in Ihrer Aktivität und generieren Sie die Header-Datei mit dem javah-Befehl, der der Aktivität entspricht.

Verwandte Themen