8
我想在DDMS截圖,使用層次結構查看器和了解視圖。但是當我嘗試使用按鈕截圖時,總是返回黑屏。請看下圖:設備Sreenshot不工作在Android調試監視器
埃羅登錄:
01-26 10:22:22.980: E/gralloc_goldfish(922): gralloc_alloc: Mismatched usage flags: 320 x 480, usage 333
01-26 10:22:22.980: W/GraphicBufferAllocator(922): alloc(320, 480, 1, 00000333, ...) failed -22 (Invalid argument)
01-26 10:22:22.980: E/(922): GraphicBufferAlloc::createGraphicBuffer(w=320, h=480) failed (Invalid argument), handle=0x0
01-26 10:22:22.980: E/BufferQueue(1788): [ScreenshotClient] dequeueBuffer: SurfaceComposer::createGraphicBuffer failed
我的模擬器: API 19 - 是Android 4.4.2 - 設備3.2" QVGA(ADP2)(320,480),使用主機GPU
任何人都知道我怎麼能解決這個問題?
也許你有這個問題:https://code.google.com/p/android/issues/detail?id=60359,嘗試禁用主機GPU進行檢查。不幸的是,似乎還沒有解決方案。 – Dimmerg
你有沒有得到正確的圖像:adb shell screencap -p | sed's/\ r $ //'> screen.png?如果不是,可能是由於這個主機GPU問題,如果沒有,它應該是您的計算機上不在模擬器中的其他東西。 – quant