Ich benutze Necessitas (QT in Android). Mit Andrid NDK ruft eine Android-Aktivität eine QT-Anwendung (.so) auf.
Ich arbeite an einigen Bindungen für das GPS. Ich denke, dass ich dorthin komme, aber ich bekomme eine JNI-Warnung ( JNI Warnig erwartete Rückgabetyp 'L' ), wenn ich die Methode requestLocationUpdates (String, Long, Float, LocationListener).
Hier ist ein Teil des Codes:
%Vor%Irgendeine Idee warum?
Sie rufen eine Methode auf, die "void" zurückgibt:
%Vor%unter Verwendung eines JNI-Aufrufs, der im Gegenzug ein JNI-Objekt erwartet:
%Vor%Sie sollten stattdessen den JNI-Aufruf verwenden, der im Gegenzug void erwartet:
%Vor%Tags und Links android android-ndk jni