Tag: Android ndk

Application.mk wird von Android Studio ignoriert

Ich möchte C ++ Header iostream in meinen NDK-Code aufnehmen. Um dies zu tun, muss ich APP_STL: = stlport_static (oder ähnliches) in Application.mk-Datei aufnehmen, wie in Android ndk-build iostream erwähnt: Keine solche Datei oder Verzeichnis . Es funktioniert alles gut, wenn ich mit der Befehlszeile ndk-build kompiliere, aber beim Kompilieren mit Android Studio bekomme ich […]

NDK-Unterstützung ist ein experimenteller Funktionen und alle Anwendungsfälle sind noch nicht unterstützt Fehler in Android Studio?

Ich möchte NDK in Android Studio zu integrieren, aber ich bin vor NDK Unterstützung ist eine experimentelle Funktion und Anwendungsfälle sind noch nicht unterstützt error.I haben NDK mit dem SDK-Manager heruntergeladen und die NDK ist palced C: \ Users \ The \ AppData \ Local \ Android \ Sdk \ ndk-Bündel. Ich habe auch NativePanorama […]

Gradle NDK, um eine 'include' -Richtlinie in generierten Android.mk anzugeben

Wenn du. .. hast android { defaultConfig { ndk { moduleName "yourlib" stl "stlport_static" ldLibs "log", "z", "m" cFlags "-I/some/include/dir/" } … } … } In dein build.gradle dann wird Gradle die Dateien in src / main / jni / kompilieren und es wird eine Android.mk in build / ndk / debug / Android.mk generieren. […]

Debugging Android NDK, unter Windows

Ich portiere eine komplexe C-Anwendung auf Android, als eine SO-Bibliothek, die mit einer dünnen Java-Schicht verpackt ist. Nach ein paar Stunden Ärger, ich habe die Code-Kompilierung unter Android, aber natürlich, die Anwendung abstürzt 🙁 Nachdem ich mich umgesehen habe, verstehe ich den einzigen Weg, um C-Anwendung unter Android zu debuggen, ist von gdb. Da habe […]

Android-Studio Wo installiere ich NDK-Datei? (Im zip heruntergeladen)

Mein Android-Studio sagte, es würde aktualisieren. Aber wenn ich habe ich versucht, es zu aktualisieren, aber es würde nicht funktionieren, so musste ich C: \ Benutzer \ Benutzername \ AppData \ Local \ Android \ sdk \ tools \ android.bat starten, um andere Pakete zu installieren. Aber NDK-Datei würde nicht aktualisieren, damit ich manuell heruntergeladen […]

Kompilieren mit NDK gibt Fehler für erfolgreich enthaltene Header-Dateien

Meine app.cpp: #include "app.h" #include <EGL/egl.h> #include <EGL/eglext.h> void Java_com_geek_hello_FilterStack_nativeEglSetFenceAndWait(JNIEnv* env, jobject thiz) { EGLDisplay display = eglGetCurrentDisplay(); // Create a egl fence and wait for egl to return it. // Additional reference on egl fence sync can be found in: // http://www.khronos.org/registry/vg/extensions/KHR/EGL_KHR_fence_sync.txt EGLSyncKHR fence = eglCreateSyncKHR(display, EGL_SYNC_FENCE_KHR, NULL); if (fence == EGL_NO_SYNC_KHR) { return; […]

Q_RETURN_ARG und QQmlComponent – Komponente nicht bereit

Ich habe 3 Tage sorgfältig überprüft das beste Referenzmaterial , das ich im Internet über Q_RETURN_ARG finden konnte. Ich habe bereits QQmlComponent aufgenommen . Wenn Sie es auf C ++ verwenden, um eine Variable zu senden, um auf QML anzuzeigen, sind die Dinge nicht immer so, wie sie es scheinen. Vielleicht weil Qt5 relativ neu […]

Wo genau NDK native Code ausführen

Ich habe einige Verwirrung über den Lebenszyklus von nativen Code in Android aps. Ich habe Referenzen gesehen, die sagen, dass der native Code in der Dalvik VM ausgeführt wird, aber ist das wahr? Ich war unter dem Eindruck, dass die VM nur Dalvik Bytecode ausführt. Auf der anderen Seite verwendet der native Code JNI, der […]

Ndk-gdb mit mehreren so libs

Ich habe über das Debug-Tool von "ndk-gdb" von Android NDK r4 gelernt. Jetzt kann ich beginnen, das Hallo-Jni-Beispiel zu debuggen (obwohl ein Problem existiert). Aber für meine eigenen Android-Anwendungen habe ich mehrere so libs zu verwenden, bauen aus einer großen Anzahl von c / c ++ Dateien. Ich habe diese So-Dateien mit ndk-build zu bauen, […]

Wie entpacken Sie große Zip-Datei und schreiben Sie auf SDCARD in kürzerer Zeit

Um die Zip-Datei zu entpacken, habe ich Klassen von Paket java.util.zip * verwendet, indem ich dies verweise und es funktioniert aber korrekt, um eine Datei von 40MB zu entpacken, dauert es 59 Sekunden. Wenn ich die gleiche Zip-Datei auf iPhone-Projekt ( wir entwickeln App für beide Plattformen – Android & iPone & die Funktionalität zu […]

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