1. 程式人生 > >android模擬器無法使用camera拍照

android模擬器無法使用camera拍照

遇到的問題:

1 在模擬器裡,無法啟動camera;

2 成功啟動camera之後,真正拍照的時候,提示“your sdcard is full",我明明有一個100M的sdcard啊!

解決辦法:

1 模擬器預設是disable camera的,需要enable,在AVD的設定介面新增camera support yes這個屬性;

可以參照http://viralpatel.net/blogs/enable-camera-in-android-emulator/

2 模擬器的internal storage可能所剩無幾的,所以需要給模擬器配置一個sdcard,在AVD的配置介面,給sdcard分配空間,比如100MB,注意這個大小的設定需要在新建AVD的時候設定;

我在這兒折騰了好久,我已經有一個AVD了,然後修改這個AVD的sdcard的大小為100M,在android系統的設定中看到sdcard只用了幾k,剩餘9M左右,明顯和我分配的大小不符啊,後來受到一個帖子的啟發,新建了一個AVD,在新建的同時指定sdcard的大小,這下好了,camera可以拍照了,拍完的照片從gallery也能看到了;

這個點我參考了http://stackoverflow.com/questions/10333808/android-emulator-sd-card-size-and-file-deletion