Tag: Android ndk

Das Upgrade einer nativen Bibliothek funktioniert nicht auf Android

Ich habe eine Anwendung, die eine native Bibliothek (.so) verwendet. In der neuen Version der Bewerbung habe ich Änderungen in der lib gemacht. Das Problem ist, dass nach dem Upgrade der Anwendung sieht es aus wie die neue Bibliothek nicht geladen ist. Wenn ich Kraft stoppe die Anwendung und dann habe ich neu gestartet alles […]

Konvertiere einen gcc-Befehl an CMake für android ndk

Ich muss ac Projekt hinzufügen, das mit gcc wie folgt kompiliert werden kann gcc -I/usr/include/epic5.1 -I/usr/include/i386-linux-gnu/epic5.1 -I./smproject/ -o code code.c ./smproject/smlib.so -lepic5.1 Ich habe den code.c Datei-Inhalt auf meine Android NDK .cpp-Datei (src / main / cpp / native-lib.cpp) verschoben und auch alle Dateien im smproject Verzeichnis in das Verzeichnis src/main/cpp/smproject/ Hier ist mein CMakeList.txt […]

Bild zur Video-Konvertierung mit Übergangseffekt

Ich bin erfolgreich in der Lage, eine Folge von Bildern in ein Video zu verwandeln, das den Link https://github.com/guardianproject/SSCVideoProto bezeichnet . Aber jetzt meine Anforderung ist, einige Übergangseffekte wie verblassen / verblassen, um im Video mit dem Wechsel von jedem Bild gezeigt werden. Ist es möglich, mit FFMPEG zu arbeiten oder sollte ich etwas anderes […]

Wie kann man SEGV_ACCERR debuggen?

Ich habe eine App, die Video mit Kickflip und ButterflyTV libRTMP streams Jetzt für 99% der Zeit der App funktioniert ok, aber von Zeit zu Zeit bekomme ich einen nativen Segmentierungsfehler, dass ich nicht in der Lage bin zu debuggen, da Nachrichten zu kryptisch sind: 01-24 10:52:25.576 199-199/? A/DEBUG: *** *** *** *** *** *** […]

Java mmap schlägt auf Android mit "mmap fehlgeschlagen: ENOMEM (Out of Memory)"

Speicher-Mapping eine große Datei auf Android in Java funktioniert gut. Aber bei der Zuordnung von mehr als ~ 1,5GB insgesamt sogar mit mehreren Mapping-Anrufe fehlschlägt mit: mmap failed: ENOMEM (Out of memory) Sehen Sie die vollständige Diskussion hier . Hinweis: Es fehlt nicht auf einem Server Linux. Der Android: largeHeap = "true" ist für die […]

Android NDK Gebäude – LOCAL_SHARED_LIBRARIES einschließen?

Ich habe Probleme beim Aufbau eines Projekts unter dem Android NDK. Wahrscheinlich ist es aufgrund der richtigen geteilten / statischen Bibliotheken nicht enthalten. Die, die als -Lose, die ich hinzugefügt habe, aber die, die als LOCAL_SHARED_LIBRARIES nicht eingeschlossen sind, scheint … Meine Android.mk enthält folgendes LOCAL_SHARED_LIBRARIES + = libutilien libmedia libz libbinder Wo sucht ndk-build […]

Native Selbst-modifizierenden Code auf Android

Ich versuche, einen selbstmodifizierenden nativen Code auf Android zu machen und ihn im Emulator auszuführen. Meine Probe basiert auf dem HelloJNI-Beispiel vom Android-ndk. Es sieht aus wie das: #define NOPE_LENGTH 4 typedef void (*FUNC) (void); // 00000be4 <nope>: // be4: 46c0 nop (mov r8, r8) // be6: 4770 bx lr void nope(void) { __asm__ __volatile__ […]

Native Prebuilt geteilte Bibliothek im Android Studio mit experimentellem Gradle Plugin

Ich versuche, eine native vorgebaute freigegebene Bibliothek zu meinem Projekt in Android Studio hinzuzufügen. Ich benutze das gradle-experimentelle: 0.6.0-alpha5 . Allerdings, wenn ich versuche, die vorgebaute freigegebene Bibliothek zu meinem Anwendungsmodell hinzuzufügen, bekomme ich folgende Fehlermeldung: Fehler: Ursache: org.gradle.api.internal.PolymorphicDomainObjectContainerConfigureDelegate Die Bibliothek wird in das Anwendungsmodell aufgenommen, wie es im Google Gradle Experimental Guide beschrieben wird […]

FFMpeg auf Android, undefined Verweise auf libavcodec Funktionen, obwohl es auf Befehlszeile aufgeführt ist

Ich habe ein Problem mit ungelösten Verweisen auf die libavcodec-Funktionen von ffmpeg, die bisher nicht die Antwort an anderen Orten (einschließlich meines Verstandes) gefunden haben 🙂 Lassen Sie mich beschreiben mein Setup – es braucht Platz, aber ist wirklich einfach, könnte es sein, dass ich versuche, etwas Fehler zu sehen … Ich habe eine FFMPeg […]

GetFilesDir () von NDK?

Gibt es eine Möglichkeit, das Verzeichnis der Anwendung zu erhalten, um private Daten in eine Datei für meine Anwendung direkt aus dem NDK zu speichern? Mit anderen Worten, ich brauche ein Äquivalent der Java-Funktion mContext.getFilesDir (). Ich habe festgestellt, dass andere Beiträge wie diese: Android NDK Write File Erwähnen, was ist der "übliche" Platz für […]

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