4

私はAndroid用のネイティブCコードに取り組んでおり、このコードを使用して出力しようとしています:

__android_log_write(ANDROID_LOG_INFO, "Native", "TEST LOG");

Eclipse 内およびコマンド ラインからの logcat は、どちらもメッセージを表示できませんが、Java レイヤーからの Log.d() への呼び出しからの出力を表示します。__android_log_write() が .so ファイルのシンボル テーブルにあることを objdump で確認しました。

4

1 に答える 1

3

そのはず

__android_log_print(ANDROID_LOG_INFO, "Native", "TEST LOG");

_printそれ以外の_write

忘れないでinclude <android/log.h>

于 2012-10-05T18:42:49.630 に答える