2012-11-13 5 views
12

私はAndroidのジェリービーン(ギャラクシーネクサスを使用して)のスクリーンショットを撮っていますDDMSのAndroid Black Screenshot:問題?またはセキュリティ理由ですか?

DDMSを使用して私はスクリーンショットを取ることができます。このような。ここ

enter image description here

しかし、ホーム画面で

が問題です。

私はカメラアプリケーションを開いて、DDMSからスクリーンショットを撮った。結果は

...黒画像...

enter image description here

でもデバイスにそれはまた、スクリーンショットを取ることができません。

enter image description here

なぜこの出来事はあります?

何か助けていただければ幸いです。

答えて

0

adb接続を確認してください。 あなたのAVD装置がオンラインかどうか確認してください。

2

カメラの画像が通常のレンダリングパスを経由するのではなく、このデバイスのビデオオーバーレイを使用してフレームバッファに直接供給されている可能性があります。したがって、 'メイン'フレームバッファは空です。

これは、ビデオプレーヤーやオーバーレイを使用するその他のソフトウェアのスクリーンショットを撮ろうとするとPCでよく見られるのと同じ種類の問題です。オーバーレイされたコンテンツが表示される画面上に灰色または青色のボックスが表示されますあるべき姿。このメカニズムは少し異なります。なぜなら、Androidの構成フレームワークは、背後でこれ以上のことをしますが、ルートは同じです。

これはカメラの画像がこのデバイスで合成される方法と関係がありますので、異なるチップセットのデバイスを使用することで問題を回避できます。たとえば、Samsungのi9300はカメラアプリのスクリーンショットを撮ることができます。

7

Android仮想デバイスマネージャにアクセスし、影響を受けるデバイスを編集して、ウィンドウの下部にある「エミュレーションオプション」の下の「ホストGPUを使用」のチェックを外してください。

関連する問題