2015-03-18 98 views
3

我有一個LG的手錶,我可以通過USB直接連接到我的開發機,因此可以使用下面的命令來採取截圖:是否可以使用adb截取通過藍牙連接的可穿戴設備的屏幕截圖?

亞行外殼擷取畫面-p /sdcard/screenshot.png

但是我Moto 360手錶沒有USB連接,因此我必須通過配對的手機使用藍牙連接它。這意味着有總是兩個設備連接到adb。因此不可能使用adb shell命令,因爲adb不知道將其應用於哪個設備。一些adb命令可以指定設備,但是看起來adb shell不可能這樣做。

使用Android Wear應用程序中的可穿戴屏幕截圖菜單選項沒有做任何事情 - 它顯示「屏幕截圖請求已發送」,但之後沒有任何內容。

那麼我怎樣才能抓住手錶的截圖呢? (我想在有來電時截圖)

回答

3

在穿戴式設備上啓用藍牙調試並設置調試會話(在此處進行描述:Debugging over Bluetooth)。

你必須按以下格式運行任何ADB命令:

adb -s localhost:4444 <command> 

簡單

adb -s localhost:4444 shell screencap -p /sdcard/screenshot.png 
adb -s localhost:4444 pull -p /sdcard/screenshot.png 

應該做的伎倆;)

+0

是它確實感謝 – Gruntcakes 2015-03-18 23:02:55

相關問題