Tag: Android ndk

Android NDK Build Pfad nicht gefunden

Ich sehe den Fehler, wie im Screenshot gezeigt, wenn ich versuche, das NDK OpenCV Android Programm zu bauen. Ich habe die Zeilen hinzugefügt: NDK_HOME = C: \ android-ndk-rd8 exportieren NDK_HOME Zu meiner .bashrc-Datei in Cygwin. Ich arbeite an Windows 7 und meine NDK ist bei C: \ android-ndk-rd8 Ich dachte, das Hinzufügen der oben genannten […]

Hat Android NDK Beschleunigung für das Senden großer int über Steckdosen?

Ich muss ein Array von 500.000 Ints über einen Socket zwischen zwei Android-Geräten senden. Derzeit verbringe ich viel Zeit damit, das int [] in ein Byte zu verwandeln, damit Java's Socket es akzeptieren wird (siehe meine vorherige Frage Effizient senden große int [] über Sockets in Java , wo wir festgestellt haben, dass es keinen […]

NDK / JNI: Bestimmen des aktuellen Threads

In einer JNI native Methode gibt es eine Möglichkeit, die ID des aktuellen Threads zu kennen, ohne Java zurückzukehren? Thread-Local Storage würde auch funktionieren. EDIT: pthread.h ist im NDK-Include-Ordner vorhanden … Weiß jemand, ob Java-Threads POSIX in der NDK-Implementierung entsprechen?

Wie kann ich die Ausgabe in Logcat nach einem Fatal Signal 11 verwenden, um herauszufinden, wo ich den Fehler aus in Android native Code bekomme?

Ich habe einen Fehler, um das zu beheben. Es ist ein tödliches Signal 11. Das Problem ist, dass das Programm nicht in irgendeinem meiner nativen Code abstürzt, aber etwas anderes verursacht es. Ich habe folgendes aus Logcat, ich kenne den richtigen Begriff dafür nicht: 03-10 12:50:14.419 F/libc (3429): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1) […]

Verknüpfen mit aktualisierter Bibliothek auf Android

Ich habe eine Anwendung und eine native Bibliothek für Android entwickelt. Die native Bibliothek verwendet openSL ES für die Audioverarbeitung. In meiner Android.mk Datei habe ich folgende Aussage: LOCAL_LDLIBS := -lOpenSLES Also ich vermute, dass das bedeutet, dass die Anwendung dynamisch in der openSLES-Bibliothek aus dem System / lib-Ordner des Gerätes zu dem Zeitpunkt verknüpfen […]

Ndk-stack: Die Symboldatei kann nicht geöffnet werden … /../ libutil.so. Fehler (9): Schlechter Dateideskriptor

Ich versuche, das ndk-Stack-Dienstprogramm zu verwenden, um Hilfe beim Debuggen meiner App zu bekommen, die native Bibliotheken verwendet. Das Problem ist, dass alles, was ich bekomme das Dienstprogramm ist dies: *** Crash Dump: ** * bild Fingerabdruck: 'tmobile / htc_vision / Vision: 2.3.4 / GRJ22 / 82286: Benutzer / Freigabeschlüssel' pid: 15769, tid: 15794 >>> […]

Jede Chance, die Verschlusszeit mit Android NDK-Kamera zu reduzieren?

Ich habe eine Android-Anwendung geschrieben, die eine Live-Vorschau von der Kamera aufnimmt. Es ist wichtig, eine kurze Verschlusszeit zu haben, die zumindest konstant sein sollte. Zurzeit verwende ich den folgenden Code, um eine niedrige Verschlusszeit zu erreichen: Parameters params = camera.getParameters(); params.setSceneMode(Parameters.SCENE_MODE_SPORTS); params.setWhiteBalance(Parameters.WHITE_BALANCE_DAYLIGHT); params.setFlashMode(Parameters.FLASH_MODE_OFF); params.setFocusMode(Parameters.FOCUS_MODE_INFINITY); params.setPreviewFpsRange(9000, 29453); params.setPreviewFrameRate(29453); params.setJpegQuality(100); params.setPreviewFormat(ImageFormat.NV21); params.setPreviewSize(1280,720); params.setAntibanding(Parameters.ANTIBANDING_OFF); params.setExposureCompensation(params.getMinExposureCompensation()); params.set("iso", 1250); […]

Android JNI Was ist aktuelles Arbeitsverzeichnis für C / C ++ ausgeführte Code?

In Android wird eine C / C ++ – gemeinsam genutzte Bibliothek, die mit NDK erstellt wurde, aufgerufen und lädt eine Datei, was ihr aktuelles Arbeitsverzeichnis ist? Vielen Dank

Android NDK – mit AssetManager im nativen Code

Ich muss mit Assets in meinem Assets-Ordner aus C / C ++ Code arbeiten. Ist es sicher zu cache Zeiger auf AAssetManager wie folgt …: AAssetManager* assetMgr = NULL; void Java_com_example_createAssetManager(JNIEnv* env, jclass clazz, jobject assetManager) { AAssetManager* mgr = AAssetManager_fromJava(env, assetManager); assert(NULL != mgr); assetMgr = mgr; } … und dann, um es zu […]

Installieren von C / C ++ – Computern in Android

Gibt es eine Möglichkeit, C/C++ compilers direkt in das Android-Gerät zu haben? Etwas wie ich kann adb Shell das Gerät und laufen gcc oder agcc oder etwas im Zusammenhang mit der Erstellung von C\C++ src Dateien. Ich gegoogelt, aber es gab nur Spekulationen, bitte helfen Sie dabei! Vielen Dank im Voraus ๐Ÿ™‚ ๐Ÿ™‚ Shoaib

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