DDMS 显示在线模拟器的空文件资源管理器
Posted
技术标签:
【中文标题】DDMS 显示在线模拟器的空文件资源管理器【英文标题】:DDMS showing empty file explorer for online emulator 【发布时间】:2013-05-16 04:38:43 【问题描述】:我从很多天都面临这个问题,我搜索了很多但没有找到任何方便的答案。
每当我启动模拟器时,当我看到 DDMS 时,它会在线显示模拟器,但它的文件资源管理器什么也不显示。当我再次重新启动模拟器或重新启动 Eclipse 时,它再次可见。但我不想要这个,我想要一个快速的解决方案。
我已经将设备超时设置为更高的值,但它也不起作用。这是我的 DDMS 的屏幕截图。谁能有一个快速的解决方案。提前谢谢。
【问题讨论】:
你可以参考:我在***.com/questions/9443860/…回答了问题 【参考方案1】:我看到这个问题是在 2013 年发布的,所以当时可能还有其他问题在起作用......但对于今天看到这个问题的人来说,这可能是因为针对 android 24 或 25 的模拟器存在问题。目前看来Android 设备监视器无法显示针对 Android 24 或 25 的模拟器的文件内容。但是,它能够显示针对 Android 23 的模拟器的文件内容。尝试启动针对 Android 23 的模拟器,您应该会看到模拟器的文件内容按预期在“文件资源管理器”选项卡中。
我创建了一个 Android 错误报告 here。
编辑:关于此here 和here 的更多错误报告。
【讨论】:
提示:在模拟器上时,我进入通知并尝试将USB connected for debugging
更改为file transfers
,它总是删除文件权限并且从不保存该设置。但是,如果我只是启动模拟器并且从不触摸该屏幕,它会自动授予文件传输权限(在版本 23 上),即使通知会显示USB connected for debugging
。
Rock Lee,您的评论与我的回答有何关联?我从来没有见过 Android 模拟器有 USB connected for debugging
通知顺便说一句。
我的意思是模拟的 android 设备的通知。如果从屏幕顶部向下拖动,它将显示设备的通知。一条通知显示“USB 调试已连接,点击查看更多选项”。当我点击它时,它显示“使用 USB 到”,其中一些选项是“为此设备充电”、“供电”、“传输文件”、“传输照片 (PTP)”和“将设备用作 MIDI”。当我点击“传输文件”时,由于某种原因它没有保存设置,并删除了文件传输权限。
我使用的是针对 24 的安卓模拟器。它没有显示文件资源管理器。我创建了针对 23 API 级别的新模拟器,它工作正常。这应该是正确的答案,所以:)【参考方案2】:
从命令提示符移动到 \sdk\platform-tools\
然后输入
adb kill-server
然后
adb start-server
【讨论】:
【参考方案3】:我通过以下步骤修复它: 1. 打开 Windows 任务管理器并杀死 adb.exe 进程。 2.关闭eclipse并重启。然后就可以了。
希望对你有帮助。
但我无法理解在线模拟器。你是说虚拟设备吗?
【讨论】:
是的,你可以说它是虚拟设备。关于你的解决方案......我不想重新启动我的 Eclipse 或模拟器......它很耗时。我想要一个更快的方法。 我不确定,ddms只连接eclipse中集成的sdk。我们无法将虚拟设备迁移到 Eclipse。如果你能和我分享。谢谢【参考方案4】:你要做的是首先启动模拟器,然后进入窗口->显示视图->其他->安卓->设备。然后你就可以选择在线的设备,现在进入文件资源管理器,它将显示与该特定设备相关的所有文件。这里需要注意的另一点是,文件资源管理器中的文件因设备而异
【讨论】:
这篇文章没有回答为什么文件浏览器显示为空!【参考方案5】:您必须在设备视图中保持选中设备。
【讨论】:
以上是关于DDMS 显示在线模拟器的空文件资源管理器的主要内容,如果未能解决你的问题,请参考以下文章