我公升級系統後遇到了這個問題,糾結了好長時間,終於解決了,整理一下分享好東西,希望有幫助與大家:
問題表現:連線手機與電腦後,保證驅動安裝爭取,debug模式開啟,在ddms中可以看到程序資訊,但是logcat中無資訊輸出
問題原因:一些rom預設關閉logcat
問題說明:ddms中裝置名字顯示為問號不影響,即adb get-serialno顯示為問號不影響.
解決方法:
1.需要root許可權(部分rom不需要)
2.開啟logcat,並設定level
adb shell
echo 1 > /sys/kernel/logger/log_main/enable // 這裡為注釋,將1寫入開關檔案,1為開,0為關
echo 2 >/sys/kernel/logger/log_main/priority // 裡為注釋,將代表level的2寫入優先順序檔案
3.重啟adb,如果使用eclipse,先關閉eclipse,再重啟adb,再啟動eclipse
adb kill-server
adb start-server
4.此時70%的logcat應該能正常工作了.如果此時logcat仍舊不工作,更新adb(只是一條指令,不需聯網,很快執行完畢)
android update adb
5.重複第3步.此時80%的logcat應該能正常工作了
6.如果logcat仍舊不工作
找到個人主目錄下的android目錄,如我的是e:\android-sdk-windows\tools
找到這個目錄下的adb_usb.ini檔案,其內容預設只有三行,全為注釋,在後面新增一行,內容為0x12d1
7.重複第三步,此時90%的logcat應該能正常工作了
Logcat列印除錯資訊
android logcat除錯中的v d i w e的分別代表什麼?log.v 黑色 verbose info log.d 藍色 debug info log.i 綠色 info log.w 橙色 warn log.e 紅色 error info 斷言 的除錯顏色為黑色的,任何訊息都會輸出,這裡的...
WebLogic不能列印日誌問題及解決辦法
乙個標準的web應用程式,打包成war之後,在jetty,tomcat和webshpere裡日誌都是好的,但是部署到weblogic裡就不能列印出日誌。感覺好像是weblogic沒有認出log4j.properties檔案,查了一些資料,發現通過下面的方法可以解決這個問題。1.編輯 user pro...
用ADB的logcat列印核心資訊
在預設情況下,adb logcat只能顯示應用程式的除錯資訊,若把logcat.cpp修改了一下,會發現它同時可以列印核心除錯資訊 system core logcat logcat.cpp static void readloglines int logfd while 1 else if ret...