Tag: Android ndk

Wie baut man FFMPEG für alle Architektur von Android-Gerät?

Ich versuche, ffmpeg für Android in Windows 8.1 mit CYGWIN zu bauen Ich folge Diese Frage & Wie kompiliere ich FFMPEG unter Cygwin . Ich habe erfolgreich kompiliert, aber es ist nicht generieren FFMPEG.so aber es generieren ffmpeg.exe Datei Ich möchte keine vorbereitete ffmpeg-Bibliothek . Ich möchte es für meine Anforderung bauen. Ich mache diese […]

Verwenden von NDK mit STL im Android Studio gradle Projekt

Ich habe Probleme mit der Verknüpfung von stlport in das gradle Projekt in Android Studio. Eclipse Android-Projekt mit NDK migriert in Android Studio. Das Projekt verwendet STL und ich habe android.mk Datei mit Inhalt LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := MyProject LOCAL_SRC_FILES := jniapi.cpp renderer.cpp LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv1_CM -ljnigraphics include […]

Android Rekord quadratisches Video und Concat

Gibt es eine Möglichkeit, quadratische (640×640) Videos aufzunehmen und sie in Android zu konfitieren? Ich schaute im Internet auf und fand einige Lösungen. Die Lösung scheint "ffmpeg" zu sein. Um jedoch ffmpeg zu benutzen, muss ich in NDK tauchen und ffmpeg aus seinen Quellen bauen. Gibt es eine Lösung, indem ich nur das Android SDK […]

Android – Alternative für OpenCV?

Ich muss eine Bilderkennung machen. Ich ging durch OpenCV Tutorial und es sagt, ich muss OpenCV Manager von Google spielen, die ich denke, ist nicht gut aus einer Sicht des Benutzers zu installieren. Aber nach dem Graben für viele Stunden bemerkte ich, dass OpenCV die beliebtesten und zuverlässigsten unter allen ist. Gibt es eine gute […]

Ist es sicher, mit -fsigned-char mit Android NDK zu bauen?

Für die Konsistenz mit anderen Plattformen, muss ich signed char in irgendeinem nativen Code verwenden, an dem ich arbeite. Aber standardmäßig auf Android NDK char Typ ist unsigned . Ich habe versucht, explizit mit signed char Typ zu verwenden, aber es erzeugt zu viele Warnungen differ in signedness wenn String-Konstante / Bibliotheksfunktionen beteiligt sind, also […]

Vorteile der Verwendung von Native in Android

Also beginne ich ein Semester langes Projekt und meine Gruppe hat sich entschlossen, Android als Zielplattform zu nutzen. Das spitzte meine Neugierde besonders auf eine Frage. Ich würde mir vorstellen, unter der großen Mehrheit der Entwicklungsfälle Java und die virtuelle Maschine sind das beste Paradigma zu entwickeln unter. Meine Frage ist: Welche Umstände rechtfertigen mit […]

Android ndk kann keine Funktion finden

Ich versuche, eine Open-Source-C-Bibliothek in meinem Android-Projekt zu verwenden. Diese Bibliothek verwendet die Funktion atof() . Ich weiß, dass atof() eine Funktion ist, die in der Standard-C-Bibliothek (stdlib.h) definiert ist. Daher sollte es in der Standard-C-Bibliothek auf der Android NDK (bionische Bibliothek) implementiert werden. Aber wenn ich versuche, eine Bibliothek zu laden, die Anrufe zu […]

Mit Vanille GCC (oder Clang) mit Android NDK

Android-NDK schickt seinen eigenen Compiler, um den nativen Code zu erstellen. Die Version, die mit meiner aktuellen Android-NDK-Installation ausgeliefert wird, ist arm-linux-androideabi-g++ (GCC) 4.6.x-google 20120106 (prerelease) , ich glaube, es ist eine Gabel von GCC 4.6. Was sind die Unterschiede zwischen ihm und einem regelmäßigen (Vanille) GCC 4.6? Ist es besserer Code für ARM-Plattformen? Ich […]

Gibt es eine gute Ressource, die Android NDK API in einer etwas anständigen Weise bespricht?

So wissen wir alle jetzt, dass Android NDK fehlt eine API-Referenz, aber was frustriert mich am meisten ist, dass ich immer finden Dinge in Menschen-Code, den ich noch nie gesehen habe. Ein Beispiel ist ein Android AssetManager, der an eine native Methode übergeben und als solche verwendet wird: AAssetManager* mgr = AAssetManager_fromJava(env, assetManager); Es enthält […]

Wie man eine vorgebaute statische Bibliothek in Android NDK Android.mk Datei korrekt einschließen?

Ich bin fest, dass meine Bibliotheken im Android NDK-Build enthalten sind. Die Bibliotheken sind korrekt kompiliert und funktionieren gut beim Erstellen einer Dummy-Cpp-Datei und bauen alles mit einem direkten Befehl g ++ in der Shell. Die aktuelle Android.mk-Datei funktioniert nicht und wirft einen Fehler, dass die entsprechenden Header-Dateien (die Teil der .a-Dateien sind) nicht gefunden […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.