You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安卓模拟器无法触发照片选择弹窗,真机正常的问题求助

解决Android模拟器无法选择照片的问题

1. 给模拟器媒体库添加图片

模拟器默认无照片时,选择器会因无内容无法操作:

  • 打开模拟器的「文件管理器」,定位到DCIM或Pictures文件夹
  • 直接拖拽本地图片到模拟器窗口,图片会自动导入媒体库;也可通过Android Studio的「Device File Explorer」上传图片
  • 导入完成后重启模拟器,确保媒体库索引到新图片

2. 配置应用权限

针对不同Android版本,需确保权限配置正确:

  • Android 13+:在AndroidManifest.xml中声明READ_MEDIA_IMAGES权限:
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
  • Android 12及以下:声明READ_EXTERNAL_STORAGE权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  • 手动开启权限:进入模拟器「设置」→「应用」→ 目标应用 →「权限」,将「照片和媒体」权限设置为「允许访问所有照片」

3. 更新或更换模拟器镜像

旧版本模拟器镜像可能存在照片选择器UI缺陷:

  • 打开Android Studio「Device Manager」,删除当前模拟器,重新创建使用最新官方系统镜像(如Android 14/13)
  • 确保SDK Tools中的Emulator组件已更新至最新版本

4. 用ADB命令辅助测试

若上述方法无效,可通过ADB快速导入并刷新图片:

  • 上传本地图片到模拟器:
adb push /本地图片绝对路径/photo.jpg /sdcard/Pictures/
  • 刷新媒体库索引:
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Pictures/photo.jpg

内容的提问来源于stack exchange,提问作者Jose M Vidal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 04:37:14