android模擬器無法使用camera拍照
阿新 • • 發佈:2019-02-06
遇到的問題:
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