5

カメラを使用する必要がある Android 4.1.2 AVD があります。エミュレータでウェブカメラを代用として使用しようとしましたが、次のエラーが発生します。

[2012-11-16 10:35:37 - エミュレーター] エミュレーター: エラー: _camera_client_query_start: NV21 [640x480] のカメラ 'AndroidEmulatorVC0' を開始できません: 結果が大きすぎます

このエラーを修正するにはどうすればよいですか?

4

4 に答える 4

1

この問題を解決するには。AVD Manager に移動して、デバイスを編集します。[SD カード] セクションで、空白から一定量までサイズを増やします。私は64MiBを入れましたが、うまくいきました。

于 2013-09-26T19:45:49.307 に答える
1

[ウィンドウに移動] -> [AVD マネージャー] -> AVD 名を選択 -> [編集] ボタンをクリック -> [抽象化された LCD 密度] をクリックして、ドロップダウン値の値を 160 に選択します。

Android エミュレーターでカメラを有効にするには、次の強調表示されたコードを AVD の config.ini ファイルに追加します。config.ini ファイルは、ユーザー ディレクトリ/.android フォルダーの下にあります。

ファイル: ~/.android/config.ini

hw.lcd.density=160
skin.name=HVGA
skin.path=platforms\android-9\skins\HVGA
hw.cpu.arch=arm
abi.type=armeabi
vm.heapSize=24
image.sysdir.1=platforms\android-9\images\
hw.camera=yes
sdcard.size=64M
...
于 2012-11-16T11:19:25.930 に答える
-1

たぶん、結果として得られる画像やビデオは実際には大きすぎて、スマートフォンやタブレットには当てはまりませんか?いずれにせよ、カメラなどのハードウェアに依存する機能をテストする必要がある場合は、デバイスで直接テストすることをお勧めします。コンピューターまたはWebカメラのカメラがスマートフォンのカメラと同じように動作するとは限りません。

于 2012-11-16T10:13:05.233 に答える