, wenn ich eine solche Funktion in Java-DateiWie bekomme ich "printf" Nachrichten in NDK-Anwendung geschrieben?
/**
* Adds two integers, returning their sum
*/
public native int add(int v1, int v2);
so muss ich
in c-Datei kodieren bin definierenJNIEXPORT jint JNICALL Java_com_marakana_NativeLib_add
(JNIEnv * env, jobject obj, jint value1, jint value2) {
printf("\n this is log messge \n");
return (value1 + value2);
}
dann von dem dieser printf es Nachricht gedruckt wird? In logcate bekomme ich es nicht?
Wie kann ich jede NDK-Anwendung debuggen, indem ich Protokollnachrichten einlege?
'printf (3)' schreibt auf die Ausgabe _standard_ - die in Ihrer Umgebung vorhanden sein kann oder nicht. Besser wäre es, einen unterstützten Protokollierungsmechanismus zu finden. – sarnold