如何在Android Studio/Wear OS的AVD模拟器中添加图片以测试图片选择功能
向Android模拟器添加图片以测试PickVisualMediaRequest功能
方法一:通过Android Studio的Device File Explorer上传
- 打开Android Studio,调出Device File Explorer(路径:
View > Tool Windows > Device File Explorer) - 导航到模拟器的媒体目录,优先选
storage/emulated/0/Pictures或storage/emulated/0/Download,这两个是系统图片选择器默认扫描的目录 - 右键点击目标目录,选择Upload,选中本地要测试的图片完成上传
- 上传后执行媒体扫描命令更新系统索引:
或者直接打开模拟器的相册应用,系统会自动触发扫描adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///storage/emulated/0/Pictures/你的图片文件名.jpg
方法二:模拟器相册直接导入/拖拽
- 启动模拟器,打开自带的相册应用
- 点击右上角的导入按钮(通常是加号图标),选择从电脑导入图片;部分模拟器支持直接将本地图片拖拽到模拟器窗口,松开后图片会自动存入相册目录
- 导入完成后,图片选择器即可识别这些图片
方法三:ADB命令推送图片
- 打开终端/命令行,执行推送命令,将本地图片传到模拟器的媒体目录:
adb push /本地图片绝对路径/test.png /sdcard/Pictures/ - 执行媒体扫描命令让系统索引新图片:
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/Pictures/test.png
注意事项
- 确保图片格式为系统支持的类型(如JPG、PNG、WebP等)
- 不要将图片放在隐藏目录或非媒体扫描目录,否则图片选择器无法检索到
内容的提问来源于stack exchange,提问作者SRJ
相关产品推荐
相关产品推荐

