當前位置:編程學習大全網 - 網站源碼 - android CC++原生編程中如何使用logCat

android CC++原生編程中如何使用logCat

但是用C調試比較困難,所以要用logcat。

網上關於在原生代碼中使用logcat的觀點很多,大部分都是欠缺的,有些根本就是錯誤的。

要使用logcat,首先應該在代碼中引入log的頭文件。

# include & ltandroid/log.h

然後妳就可以通過了

_ _ ANDROID _ LOG _ write(ANDROID _ LOG _ ERROR," Tag "," Message ");方法輸出到logcat。

有許多日誌級別:

ANDROID _ LOG _未知,

安卓_日誌_默認,

安卓_日誌_詳細,

ANDROID_LOG_DEBUG,

安卓_日誌_信息,

ANDROID_LOG_WARN,

安卓_日誌_錯誤,

ANDROID_LOG_FATAL,

ANDROID_LOG_SILENT,

這樣寫完,直接編譯的話會報錯__android_log_write方法未定義。

在Android.mk文件中,可以指定LOCAL_LDLIBS的壹個參數。如果不指定,編譯時默認只引入幾個重要的庫,比如libc。

如果要使用log,就必須引入liblog。

所以需要改成local _ ldlibs:=-l $(sysroot)/usr/lib-llog才能正常編譯。

其中-L參數是指定搜索庫的路徑。

  • 上一篇:scp秘密實驗室配置低怎麽玩
  • 下一篇:jsp做的密碼修改,請幫我解決壹下。怎麽了?該提示意味著userid為空。
  • copyright 2024編程學習大全網