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
Antwort
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
Ich habe eine Version von 18. Februar 2015 und es ist 1.1.0 markiert ... – Oliv
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.
Das funktionierte, es ist von Intel und ein bisschen veraltet, aber es funktioniert.
https://software.intel.com/en-us/videos/using-the-ndk-with-android-studio
- 1. Fabric-Tool für Android Studio
- 2. Rendering Probleme für Android Studio
- 3. JavaScript-Funktionalität für Android Studio
- 4. Android Studio für jedes Makro
- 5. Android Studio Tastaturkürzel für Vollbildmodus
- 6. Android Studio gradle Fehler (Android Studio 2.1)
- 7. Testpaket für verschiedene Geschmacksrichtungen in Android Studio
- 8. Android Studio „Empfehlungen“ für virtuelle Gerätekonfiguration
- 9. Android Studio APK Analyzer für Debug baut
- 10. set proxyHost in android studio für grandle
- 11. Android Studio: Ausführung fehlgeschlagen für Aufgabe
- 12. Android Studio Hotkey für "tun Refaktor"
- 13. Ist Android Studio für die Produktion bereit?
- 14. Ausnahme im Plugin Fabric für Android Studio
- 15. Android Studio Gradle Build läuft für immer
- 16. Ordner für Assets in Android Studio?
- 17. card.io Mono für Android (Xamarin Studio)
- 18. Android Studio für anonyme innere Klasse
- 19. Cordova mit Visual Studio für Android
- 20. Weitere Hardware-Profile für Android Studio
- 21. Wie handwave Bibliothek für Android Studio verwenden?
- 22. Wie Vorlage-Projekt für Android Studio erstellen
- 23. Keine Internetverbindung für Visual Studio Android Emulator
- 24. Android Studio, sortiere int Array für Speicherspiel
- 25. Android Studio - klare Anwendungsdaten für Instrumentierungstest
- 26. NDK-Unterstützung für Android Studio 1.1.0 eingestellt
- 27. Hardwarebeschleunigung für Android Studio funktioniert nicht
- 28. Listview funktioniert nicht für Android Studio
- 29. Content-Provider-Generator für Android Studio
- 30. Android Studio - Version APK für Geschmack
Ich fand dies: https://github.com/mpospelov/android-studio-ndk-hello-world –