5

AndroidSDKとAVDManagerで、次のように新しいAndroid仮想デバイスを作成しました。

  • 名前:myavd
  • ターゲット:Android2.2-APIレベル8。
  • SDカード:50MiB。
  • 組み込み:デフォルト(HVGA)。
  • ハードウェア:抽象化されたLCD密度160。

このデバイスを起動した後、内蔵カメラから写真を撮ることができません。以下はエラーと例外です。

アプリケーションCamera(プロセスcom.android.camera)が予期せず停止しました。もう一度やり直してください。

08-18 15:00:47.940:ERROR / AndroidRuntime(289):致命的な例外:GLThread 11 08-18 15:00:47.940:ERROR / AndroidRuntime(289):java.lang.IllegalArgumentException:configSpecに一致する構成がありません08-18 15:00:47.940:ERROR / AndroidRuntime(289):android.opengl.GLSurfaceView $ BaseConfigChooser.chooseConfig(GLSurfaceView.java:760)08-18 15:00:47.940:ERROR / AndroidRuntime(289):android.opengl .GLSurfaceView $ EglHelper.start(GLSurfaceView.java:916)08-18 15:00:47.940:ERROR / AndroidRuntime(289):at android.opengl.GLSurfaceView $ GLThread.guardedRun(GLSurfaceView.java:1246)08-18 15 :00:47.940:ERROR / AndroidRuntime(289):android.opengl.GLSurfaceView $ GLThread.run(GLSurfaceView.java:1116)08-18 15:00:48.369:WARN / ActivityManager(66):アクティビティcomを強制終了します。 android.camera / .Camera

何が悪いのか知っていますか?

4

3 に答える 3

6

これは正常な動作のようです。ここで確認してください。
エミュレータはカメラをサポートしていないようです。これらの制限は次のとおりです。

エミュレーターの制限事項

このリリースでは、エミュレーターの制限事項は次のとおりです。

* No support for placing or receiving actual phone calls. You can simulate phone calls (placed and received) through the emulator console, however.
* No support for USB connections
* No support for camera/video capture (input).
* No support for device-attached headphones
* No support for determining connected state
* No support for determining battery charge level and AC charging state
* No support for determining SD card insert/eject
* No support for Bluetooth
于 2010-08-18T09:20:05.643 に答える
2

何が問題なのか: エミュレーター 2.2 が壊れています。

回避策: 2.1 をターゲットとして AVD を作成します。

于 2011-08-13T10:05:21.020 に答える
1

ここで私の答えを見てください。Android 2.2 でカメラがクラッシュします。利用可能なプレビュー サイズを正しく検出していない可能性があります。

于 2010-10-22T13:54:09.257 に答える