2010-07-23 88 views
19

當您想在Play商店(以前稱爲Android Market)上發佈他的應用時,他可以上傳他應用的屏幕截圖。我想用我用來測試應用程序的當前設備(Motorola Droid)截取這些屏幕截圖。截取設備的當前屏幕

Play商店有一些應用程序允許您截取屏幕截圖,但是您必須爲您的手機創建根目錄,這是我不想要的。 Stack Overflow中有相關的主題,人們想從那裏截取代碼(here)。不過,我只想用當前的設備截取我的正在運行的應用程序,該設備通過USB連接到我的電腦;我正在通過Eclipse進行開發,所以應該有一種方法告訴你的運行設備它應該通過SDK截圖,對吧?

一些網站(如LifeHacker)提到一個辦法做到這一點,

要採取截圖,你將需要啓用下的設置USB調試,安裝Android軟件開發工具包,然後用調試工具連接到手機

但他們沒有解釋我實際需要做的一步一步。

我真的很感激,如果有人可以幫助我。

回答

28

因爲你很可能是開發人員,你有SDK和工作的Eclipse運行Android應用程序。只需插入手機,並確保您在手機上啓用了USB調試,該設備需要顯示在Eclipse的DDMS的角度。

一旦您的設備顯示在DDMS透視圖中,那裏有一個圖標用於捕獲屏幕。

+1

LOL ...我們寫的差不多。 +1,因爲我認爲我的答案是正確的,那麼你也是。 – Cristian 2010-07-23 14:01:34

+0

要啓用USB調試,應用程序 - >開發 - > USB調試。 – tarkeshwar 2011-06-18 11:25:57

+0

該工具的更高版本已棄用(並損壞)DDMS,並且推薦的替換工具似乎沒有截圖功能。 2014年有什麼工作在這裏? – benkc 2014-10-07 00:07:49

12

如果您已經在使用Eclipse來開發您的應用程序,那麼您已經安裝了Android軟件開發工具包。因此,只需打開sdk-android/tools目錄中的ddms實用程序。在那裏,您可以通過選擇設備並按下屏幕截圖:Ctrl + S設備 - >屏幕截圖...)。

ddms樣子:

alt text

+0

注意:'ddms'已被棄用,Android建議現在使用'monitor'。 – 2015-10-08 03:10:27

8

如果您的設備連接到計算機,則有一個Android SDK附帶的工具可幫助您截取屏幕截圖。我會解釋兩者。首先,您需要將設備插入計算機,並讓adb識別它(也就是說,當您運行「adb設備」時,它會顯示您的手機)。

那麼您可以使用Eclipse或DDMS:

DDMS

  1. 打開ddms

  2. 點擊左側列表中的設備。

  3. 轉到菜單設備 - >屏幕捕獲。

的Eclipse

  1. 打開Eclipse。

  2. 打開「設備」視圖。你可以通過Window - > Show View - > Other ... - > Android - > Devices進入。

  3. 點擊設備。

  4. 在設備視圖中,右上角有一張小圖片。如果您將鼠標懸停在上面,它會顯示「屏幕截圖」。點擊那個。

這兩種方法都會引導您使用捕獲屏幕截圖的相同工具。有時它可能是一個小錯誤 - 偶爾我需要關閉/重新打開窗口才能獲得截圖。

+0

'有時'在這裏是輕描淡寫!它似乎很少適用於我,並且更頻繁地崩潰Eclipse。 – 2014-09-01 16:05:53

+0

注意:'ddms'已被棄用,Android建議現在使用'monitor'。 – 2015-10-08 03:10:30

1

只是注意到ddms已被棄用,而現在這個功能在監視器工具(工具/監視器)中可用。

從控制檯窗口打開顯示器並在左側面板中選擇設備。點擊上面的攝像頭(屏幕截圖)圖標,您將看到當前屏幕。然後,您可以根據需要旋轉並複製或保存圖像。如果您保存多張照片或者第一次沒有得到您想要的內容,Refresh會抓取一個免費的抓屏。

相關問題