繁体   English   中英

`adb push` 文件未显示在 Android 11 模拟器上

[英]`adb push` files are not showing on Android 11 Emulator

我正在尝试将照片复制到我的 Android 模拟器上。 我试过了

  • 将照片拖到设备屏幕上(确实会出现复制文件弹出窗口),但照片不会出现在任何地方。 这个工作在Android 8.1和10。
  • 尝试将照片 adb 推送到 Android 11 模拟器上。 尽管 adb 推送的文件存在于文件系统上(在/sdcard/DCIM/sdcard/Pictures ),但它们不会显示在设备上。 我在一个有 24 张照片的本地目录中使用了adb push * /sdcard/DCIM
  • 我也尝试过重启模拟器(使用 Android UI 上的重启按钮),但没有找到图像。 这些图像仍然存在于文件系统中。 (这排除了我开始旧快照的可能性)

不幸的是,即使在重新启动模拟器(Android UI 重新启动按钮)之后,文件应用程序也会显示这些文件夹为空。 我以前工作的方法,但由于某种原因,现在无法将照片复制到设备上。 有没有人有更好的方法,或者可以确认这种方法对他们有效?


运行 Android Studio 4.1(并尝试过 4.2 Canary)和 Android 11。

由于 2 人已投票,我想让您知道我是如何解决这个问题的。 将文件推送到设备后,我总是重新启动它,然后等待几分钟。 这允许 MediaStore(它也处理我所说的非媒体内容,例如文档)找到新图片并将其添加到自己的数据库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM