在android emmulator中拍照

在android emmulator中拍照,android,android-emulator,Android,Android Emulator,我尝试在android emulator中运行“照片捕获示例” http://labs.makemachine.net/wp-content/uploads/2010/03/2010_04_09_make_machine_photo_capture.zip 当photocapture示例加载到android emulator中时, 它显示带有“无图像”文本和“拍照”按钮的屏幕。如下: 如果我单击“拍照:按钮”,则会出现一个带有“黑白框”的相机窗口,然后会生成一个运行时错误,以强制关闭应用程序

我尝试在android emulator中运行“照片捕获示例”

http://labs.makemachine.net/wp-content/uploads/2010/03/2010_04_09_make_machine_photo_capture.zip
当photocapture示例加载到android emulator中时, 它显示带有“无图像”文本和“拍照”按钮的屏幕。如下:

如果我单击“拍照:按钮”,则会出现一个带有“黑白框”的相机窗口,然后会生成一个运行时错误,以强制关闭应用程序

就sd卡而言,我已经在eclipse中使用AVD管理器创建了它。 之后,我还设置了一个图像文件并挂载SD卡


但是仍然无法拍摄照片,因此请告诉我运行此程序需要什么。

您是否在2.2 AVD(API级别8)上运行?FroYo SDK上的摄像头应用程序非常糟糕,不可原谅。请尝试在其他SDK版本上进行测试。

您需要获得一台Android设备。您无法在模拟器中充分拍照。您可以发布错误消息吗?您可以发布错误吗?它应该会显示在您的logcat(/adb logcat)中@commonware我认为仿真器拍摄的虚拟图片与所描述的完全相同,使用这种黑白模式,我在logcat致命异常中得到以下错误:GLThread 11 java.lang.IllegalArgumentException:No configs match configSpec at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:760)在android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916)在android.opengl.GLSurfaceView$GLThread.guarderrun(GLSurfaceView.java:1246)在android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)上是的,我使用的是Android 2.2 sdk。那么我还应该使用什么来运行此应用程序?创建一个以2.1为目标的AVD。我怀疑您使用的是旧版本中不存在的任何API。您应该尝试支持最旧的sdk。正如您所看到的,30%的Android用户仍然使用2.0之前的操作系统。