模擬器的相機在2.1 Eclair中拍照時效果很好。顯然,沒有奏效的是錄製視頻。
現在運行一個只在2.1 Emulator上工作的應用程序會導致相機應用程序崩潰。我啓動了一個意圖啓動它:模擬器的攝像頭內置在Froyo/2.2中的應用程序越野車?
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(TEMP_PHOTO_FILE)));
startActivityForResult(intent, REQUEST_CAMERA);
這啓動相機的應用程序,但幾秒鐘後,它崩潰。輸出是:
06-01 09:57:15.593: DEBUG/libEGL(5212): egl.cfg not found, using default config
06-01 09:57:15.593: DEBUG/libEGL(5212): loaded /system/lib/egl/libGLES_android.so
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): FATAL EXCEPTION: GLThread 11
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): java.lang.IllegalArgumentException: No configs match configSpec
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:760)
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916)
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1246)
06-01 09:57:15.733: ERROR/AndroidRuntime(5212): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)
其實我只是想看看,如果這令你的錯誤,從即使EXTRA_OUTPUT指定已被固定在升級Froyo攝像頭接收的小圖像。不幸的是,我甚至沒有去測試它。
有沒有人遇到類似的問題?
感謝,
Steff
謝謝,我會在我找到一些時間的時候看看這個。 – stfn 2010-07-06 15:20:24
爲我工作。謝謝! – 2011-03-01 22:21:19
我在哪裏可以找到這個發現? 「a/src/...」位於哪裏?無法在Eclipse,SDK或Workspace文件夾中找到它。谷歌鏈接到這個主題和多個其他人也沒有找到這個文件。 – 2013-06-24 10:47:45