Tag: Android ndk

Fclose arbeitet anders auf android und linux

Folgendes Programm: #include <stdlib.h> #include <stdio.h> #include <sys/stat.h> #include <sys/types.h> int main() { fclose( stderr ); printf( "%d\n", fileno( stderr ) ); return 0; } Zeigt -1 auf Ubuntu 11.04 und 2 auf ICS 4.0.3 Emulator. Kann ich keine Informationen über dieses Problem finden – kann ich diesen Code auf beiden Plattformen ähnlich machen? freopen […]

Übergeben einer Zeichenfolge auf C-Code in Android NDK

Das Programm sollte ein Bild von der SD-Karte nehmen und seine Helligkeit anpassen. Und das Bild wird von der SD-Karte über den NDK-C-Code entnommen. Es ist zu beachten, dass die Zeichenkette, die den Pfad zum Bild darstellt, über die JNI an die NDK übergeben wird. Java-Code: private void adjustBrightness() { imagePath = (Environment.getExternalStorageDirectory().getPath()+"earthglobe.jpeg").toCharArray(); brightness(imagePath, brightness); […]

ExceptionInInitializerError – ZBar Android

Also habe ich gerade einen Zweig meiner Android App erstellt und dann wieder aufgebaut und lief es. Alles ist eine gute Ausnahme, wenn ich versuche und lade einen Bildschirm, der ZBar verwendet, bekomme ich eine ExceptionInInitializerError Ausnahme. Der Culprit-Code scheint der folgende zu sein: static { System.loadLibrary("iconv"); } Ich habe versucht, dies zu debuggen, aber […]

Problem mit Android-NDK-Projekt erstellen

Ich versuche, Projekt in Eclipse auf Linux Ubuntu zu bauen. Eclipse-Fehlermeldung: **** Build of configuration Default for project FFVideo **** /home/art/android-ndk-r7b/ndk-build V=1 Cannot run program "/home/art/android-ndk-r7b/ndk-build": Unknown reason Error: Program "/home/art/android-ndk-r7b/ndk-build" is not found in PATH PATH=[/home/art/android-ndk-r7b:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games] **** Build Finished **** Warum ist es passiert?

Wie fügt man dem LibGDX nativen Android-Code hinzu?

Ich möchte nativen Code für meine Android-App schreiben. Ich folgte diesem Tutorial , um CPP-Dateien zu meinem Projekt hinzuzufügen. Es kompiliert, aber es steht im Widerspruch zu LibGDX. Wie kann ich das mit LibGDX kombinieren? Ich möchte wissen, wie man eine einfache CPP-Datei mit einer Funktion, die von meinem Android-Spiel aufgerufen werden. Ich benutze Android […]

Was ist die Beziehung zwischen APP_PLATFORM, android: minSdkVersion und Android: targetSdkVersion?

Ich entwickle eine Android-App, die NDK-Funktionen verwendet. Meine App definiert android:minSdkVersion und android:targetSdkVersion in AndroidManifest.xml und APP_PLATFORM in jni / Application.mk. Mein aktuelles Verständnis ist das android:minSdkVersion decalres minimal unterstützte OS-Version, android:targetSdkVersion deklariert Java-Bibliotheksversion, um verknüpft zu werden, und APP_PLATFORM deklariert C ++ – Bibliothek, mit der verknüpft werden soll. Zwei Fragen: 1) Ist mein […]

Einbettung von v8 in Android App

Ich möchte einige Scripting-Unterstützung für meine Android-Anwendung hinzufügen. Meine App ist nicht webbasiert, es ist nur eine gemeinsame App, die in Java geschrieben ist. Ich muss Skriptsprache und seine Dolmetscherimplementierung zum Einbetten wählen. Wie für die Sprache bevorzuge ich JavaScript (oder besser zu sagen ECMAScript), weil es keine eingebauten Sachen hat, um mit dem Benutzer […]

Ausgabe mit Android NDK und Cygwin

Ich arbeite an einem Antrag, in dem ich NDK implementieren muss. Ich gehe durch den Link Android Beginners: NDK Setup Step by Step Ich folgte den Schritten, die sie erwähnt haben, aber nach der Installation von Cygwin, wenn ich make -v Befehl verwende, wie in den Schritten erwähnt, bekam ich den Fehler -bash: make: command […]

Android NDK statische Bibliothek Debugging (fusionieren Projekte?)

Ich suche einen besseren Weg, um ein großes Projekt zu debuggen, an dem ich arbeite, das hat einen sehr großen NDK-Kern. Der NDK-Code besteht aus einer großen C / C ++ – statischen Bibliothek, die gebaut und dann über NDK-Code an die Haupt-Android-Anwendung verknüpft wird. Der NDK-Teil des Projekts ist selbst auch in einem Android-Bibliotheksprojekt. […]

Wie man mehrere native Bibliotheken (.so) Dateien in IntelliJ hinzufügt

Ich habe zwei Drittanbieter-Bibliotheken, sagen libfoo.so und libbar.so . Ich habe harte Zeit, diese beiden Bibliotheken zu laden. Ich habe sie in den libs Ordner unter dem richtigen CPU-Arch (armeabi, mips und x86) kopiert und das Native libs Verzeichnis unter Projektstruktur> Module> Android> Struktur gesetzt , um auf diesen libs-Ordner zu zeigen. Ich kann nur […]

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