Expo-Camera在Android模拟器黑屏问题求助(权限已配置)
Android模拟器Expo相机黑屏修复方案
- 升级
expo-camera到最新稳定版:执行npx expo install expo-camera,老版本存在模拟器兼容性bug - 更换高版本系统镜像:优先选择Android 13(API 33)及以上带Google Play的模拟器镜像,低版本AOSP镜像相机模块缺失
- 冷启动重置模拟器:关闭模拟器后,在Android Studio设备管理器中选择对应模拟器,点击
⋮→Cold Boot Now,冷启动后重新绑定电脑摄像头(选择Webcam选项),确保电脑摄像头未被其他软件占用 - 核对权限配置:检查
app.json/app.config.js中的权限声明,必须包含android.permission.CAMERA和android.permission.RECORD_AUDIO;代码中确保调用Camera.requestCameraPermissionsAsync()并等待权限通过后再渲染相机组件 - 禁用硬件加速(极端场景):若以上方法无效,关闭模拟器的硬件加速(设置→Advanced→取消勾选
Enable hardware-assisted virtualization),重启模拟器后测试
内容的提问来源于stack exchange,提问作者aabuhijleh
相关产品推荐
相关产品推荐

