2011-09-12 18 views
0

我在我的本機代碼中使用android/log.h方法寫入android日誌(__android_log_write(ANDROID_LOG_INFO, ANDROID_DEBUG_TAG, message);)。我也在做Java代碼的日誌記錄。但是,運行時,只有來自Java代碼的日誌消息顯示在記錄器中。什麼會導致這些問題?Android本機代碼未顯示

我已經在android-manifest中設置了所有必需的信息,其餘的本機代碼在我的android應用中運行良好。我也沒有得到任何錯誤或任何東西,它似乎默默無視。

任何想法?

感謝

回答

0

我不知道,但我在我的NDK代碼中使用__android_log_print和工作正常。我不知道這兩種方法之間的差異,但試一試(它採用相同的論點)。

1

爲了使用__android_log_print(...),包括日誌庫在你的Android的makefile

LOCAL_LDLIBS := -llog 
+0

感謝您的提醒。這些是細節:https://developer.android.com/ndk/guides/stable_apis.html#mnu –