2015-07-05 73 views
0

基本上我有相同的問題,因爲這個傢伙:如何讓Eclipse LogCat顯示所有列?

Eclipse LogCat shows only the first letter from each message

但所提供的答案不適合我的工作。接受答案告訴去這個位置,做一些東西:

~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs 

然而,當我試圖去那裏,我沒有「com.android.ide.eclipse.ddms.prefs」文件。如果我檢查文件是否有什麼,我得到這個:

Contents of the folder

正如你所看到的,Android的東西甚至沒有提及。

那麼我該如何解決這個問題?也許有一些我應該安裝的軟件包,但沒有?

此外,我在ubuntu 14.04上使用Eclipse 4.5.0(Mars)。

回答

4

首先,創建一個名稱爲com.android.ide.eclipse.ddms.prefs的文件。

後,對無形的日誌消息和列:我把它通過在這樣的時刻做出一個改變工作:

首先只需添加這些行並保存文件,重新啓動Eclipse。

ddms.logcat.auotmonitor.level=error 
ddms.logcat.automonitor=false 
eclipse.preferences.version=1 
ddms.logcat.automonitor.userprompt=true 
logcat.view.colsize.Level=54 

退出蝕,下面添加一個線路在同一時間,重新啓動Eclipse,出口日食..重複該過程的所有行一次。

logcat.view.colsize.Application=169 
logcat.view.colsize.Time=156 
logcat.view.colsize.Tag=124 
logcat.view.colsize.PID=54 
logcat.view.colsize.Text=202 

在這惱人的過程結束時,你應該有你已在該文件上寫的logcat中的所有列。(com.android.ide.eclipse.ddms.prefs

2

把下面的內容轉換成.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs.metadata文件夾在Eclipse中存在工作區dirctory):

com.android.ide.eclipse.ddms.adbDebugBasePort=8600 
com.android.ide.eclipse.ddms.explorer.info=68 
com.android.ide.eclipse.ddms.explorer.name=94 
com.android.ide.eclipse.ddms.explorer.permissions=68 
com.android.ide.eclipse.ddms.explorer.size=44 
com.android.ide.eclipse.ddms.explorer.time=34 
ddms.logcat.auotmonitor.level=error 
ddms.logcat.automonitor=false 
ddms.logcat.automonitor.userprompt=true 
devicePanel.Col0=319 
devicePanel.Col1=38 
devicePanel.Col4=61 
eclipse.preferences.version=1 
emulatorControl.track.name=155 
emulatorControl.waypoint.name=95 
heapPanel.col0=1276 
logcat.view.colsize.Application=133 
logcat.view.colsize.Level=44 
logcat.view.colsize.PID=44 
logcat.view.colsize.TID=44 
logcat.view.colsize.Tag=98 
logcat.view.colsize.Text=712 
logcat.view.colsize.Time=131 
logcat.view.filters.list=name\: 'com.android.settings', tag\: '', text\: '', pid\: '', app\: 'com.android.settings', level\: 'verbose', name\: 'ActivityManager', tag\: 'ActivityManager', text\: '', pid\: '', app\: '', level\: 'verbose', 
logcat.view.font=1|Sans|11.0|0|GTK|1|; 
threadPanel.Col0=24 
threadPanel.Col1=37 
threadPanel.Col2=61 
threadPanel.Col3=34 
threadPanel.Col4=34 
threadPanel.Col5=272 
threadPanel.stack.col0=503 

,如果你創建一個新的工作區切換到它可能需要重複這一點。

+0

非常感謝您的回答。刪除列後面的空格後,logcat最終顯示所有列。我已經放棄了在日食logcat有史以來正常工作。 – chevalier

0

對於eclipse使用過的霓虹燈和更多的插件,只需在workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings目錄下編輯org.eclipse.andmore.ddms.prefs即可。 並過去這段代碼,然後重新啓動eclipse。

eclipse.preferences.version=1 
logcat.view.colsize.Level=838 
ddms.logcat.auotmonitor.level=error 
ddms.logcat.automonitor=false 
eclipse.preferences.version=1 
ddms.logcat.automonitor.userprompt=true 
logcat.view.colsize.Level=54 
logcat.view.colsize.Application=169 
logcat.view.colsize.Time=156 
logcat.view.colsize.Tag=124 
logcat.view.colsize.PID=54 
logcat.view.colsize.Text=202