對於我的android應用程序開發,我試圖從我的真實設備(從eclipse啓動應用程序時)獲取logcat消息,而不僅僅是從我的模擬器。在Logcat上啓用來自真實設備的日誌消息
有人知道如何啓用這樣的功能嗎?
對於我的android應用程序開發,我試圖從我的真實設備(從eclipse啓動應用程序時)獲取logcat消息,而不僅僅是從我的模擬器。在Logcat上啓用來自真實設備的日誌消息
有人知道如何啓用這樣的功能嗎?
您需要在設備上啓用USB調試。進入設置,應用程序,開發並勾選「USB調試」。然後,當您的設備通過USB連接時,您可以在DDMS中看到它的名稱,就像它是另一個模擬器一樣。
它的工作原理與仿真器類似,使用ddms或eclipse插件從設備上運行的應用程序獲取logcat。
否則,您總是可以選擇使用Log Collector
應用程序(從Market下載免費應用程序),您可以告訴您的用戶使用此類應用程序,如果他們想向您發送日誌。
Mhhh,同時利用我的模擬器,我得到logcat的條目,但是當我以同樣的方式在我的手機上啓動相同的應用程序我沒有看到任何東西 – poeschlorn 2010-06-17 11:01:49
有時,您必須明確地在真實設備上啓用調試。
adb shell getprop
)。 在這種情況下,您需要在AndroidManifest.xml(<application .... android:debuggable="true">
)中將您的應用程序聲明爲可調試應用程序。 這實際上在Android開發指南here(在開發設置你的設備,其中也提到打開「USB調試」和一些調整)明確聲明。adb shell setprop log.debug_level 1
,然後才能調試消息(即直到您重新啓動設備)。http://developer.android.com/上的所有內容指南/開發/ device.html已經完成...這是非常奇怪的...... – poeschlorn 2010-06-17 11:14:35
和debuggable =「true」也已被添加... – poeschlorn 2010-06-17 11:15:56
你正在使用什麼設備? 你是否看到任何日誌,或者它只是你的應用程序的日誌丟失? 您是否嘗試在所有日誌級別發射日誌? – adamk 2010-06-17 11:18:53
我覺得你應該先安裝一個合適的USB驅動程序爲您的Android設備,然後你的月食將識別設備作爲Android設備並開始調試
以奇怪的方式,它不... ... usb調試已啓用 – poeschlorn 2010-06-17 11:11:25
aaaaaah,我發現它:)我剛剛點擊DDMS中的設備爲其啓用logcat。謝謝你的提示:)閱讀可以是有用的;-) – poeschlorn 2010-06-17 11:17:42
我有同樣的問題,沒有通過logcat從設備獲取日誌..我點擊DDMS上的設備條目,但仍然沒有水果對我.. :( – Krishnabhadra 2011-03-21 08:42:40