Tag: Android ndk

Einrichten von C ++ 11 (std :: thread) für NDK mit ADT / Eclipse

Ich habe versucht, C ++ 11 zu benutzen. Ich entwickle ein Android-Projekt und ich möchte std :: mutex verwenden. Zusammen mit OpenCV Aber egal was ich tue, ich kann einfach nicht scheinen, den Type 'mutex' could not be resolved zu beheben Type 'mutex' could not be resolved Fehler. Ich habe versucht, den Tutorials zu folgen, […]

So legen Sie die Inhaltsansicht von NativeActivity auf die in Java erstellte Komponente fest

Gibt es eine Möglichkeit, den Inhalt einer NativeActivity auf eine in Java erstellte Komponente zu setzen (z. B. ein FrameLayout, ImageView usw.)? Ich habe die Notwendigkeit, eine NativeActivity zu verwenden (um Touchpad-Eingabe auf Xperia Play zu erhalten), aber ich muss auch in der Lage sein, Komponenten zu sehen, die im Java-Code erstellt wurden. Ich habe […]

Verknüpfung von thirdparty libs (libs.a) mit NDK

Ich baue einen Android-Apk, der einige native Bibliotheken eines Dritten verwendet, diese libs sind in Static Object Code Library (.a Dateien) und ich muss einen JNI-Wrapper schreiben, um in Java diese Funktionen zuzugreifen. Diese libs sind bereits mit einem Cross-Compiler kompiliert und sind nativ zu Android. Wie kompiliere ich meine JNI-Quellen, die mit den Funktionen […]

Ungültige indirekte Referenz auf NewObject-Aufruf

OK, also habe ich den nativen Code unten. Ich versuche, ein Array von FilePermissionInfo daraus zurückzugeben, gefüllt mit einigen Daten, die von stat () zurückgegeben werden. Das Problem ist, dass ich den folgenden Fehler bekomme, wenn NewObject das erste Mal aufgerufen wird: 06-15 20: 25: 17.621: W / dalvikvm (2287): Ungültige indirekte Referenz 0x40005820 in […]

Kein JNI_OnLoad gefunden in … überspringen init

Ich habe diese Nachricht für den vergangenen Tag oder so bekommen, und bis jetzt hat es kein Problem verursacht. Ich habe meinen Code mit meiner nativen Bibliothek früher laufen, aber heute habe ich ein paar neue Funktionen hinzugefügt und wieder wird es nicht funktionieren. Es gibt keine Fehler in LogCat angezeigt, aber mein Programm öffnet […]

Android NDK Plugin Installation in Eclipse SDK

Wenn ich versuche, Android NDK Plugin von zu installieren Android Developer Tools Update Site – https://dl.google.com/android/eclipse/ In meiner Eclipse, es zeigt die folgende Fehlermeldung – ich benutze Android Developer Tools von Google, Build: v22.6.2-1085508. Und ich habe Android-ndk-r9d-windows-x86_64 heruntergeladen. 'Installing Software' has encountered a problem. An error occurred while collecting items to be installed An […]

CLI auf DalvikVM scheitert an JNI lib

Ich muss eine Kommandozeilenversion von Java-Anwendung auf Android laufen (Yeah ich weiß, dass es nicht trivial ist). Ich versuche, es mit Dalvikvm zu starten, es fängt eigentlich an, aber irgendwo später fehlt mein Code, weil es mit android.util.log beginnt und diese Ausnahme auslöst. java.lang.UnsatisfiedLinkError: println_native at android.util.Log.println_native(Native Method) at android.util.Log.i(Log.java:159) at org.slf4j.impl.AndroidLogger.info(AndroidLogger.java:151) at org.gihon.client.TunnelingClient.<init>(TunnelingClient.java:62) at […]

Wie zu erkennen, welche nativen gemeinsamen Bibliotheken von Android-Anwendung geladen werden

Meine Anwendung verwendet native gemeinsame Bibliothek (.so), ich System.loadLibrary("xxx") es durch Aufruf von System.loadLibrary("xxx") . Es lädt gut und ich kann die nativen Methoden nennen. Ich frage mich, ob es irgendeine Möglichkeit gibt zu erkennen, welche gemeinsame Bibliotheksanwendung verwendet wird. Ich habe versucht, geladene Bibliotheken von PackageManager aufzulisten: PackageManager pm = getPackageManager(); String applicationPackage = […]

LOCAL_LDLIBS vs. LOCAL_LDFLAGS

Der Android NDK Guide erklärt die beiden Variablen in der Adnroid.mk wie folgt: LOCAL_LDLIBS – Die Liste der zusätzlichen Linker-Flags, die beim Erstellen Ihrer freigegebenen Bibliothek oder ausführbaren Datei verwendet werden sollen. … LOCAL_LDFLAGS – Die Liste der anderen Linker-Flags, die beim Erstellen Ihrer gemeinsamen Bibliothek oder ausführbaren Datei verwendet werden sollen. … Also, was […]

Android / bitmap.h: Keine solche Datei oder ein Verzeichnis (nach dem Aktualisieren von Android SDK-Tools zur Revision 14)

Nach der Installation von Android SDK-Tools Revision 14 und feste build.xml Ich kann nicht bauen native lib. Fehlermeldung: Compile++ thumb: ******* <= native/******/src/********.cpp native/*********/src/******.cpp:7:28: error: android/bitmap.h: No such file or directory Projekt baut wunderbar, aber native bauen nicht. LOCAL_LDLIBS + = -ljnigraphics in der Datei Android.mk enthalten.

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