使用Eclipse DDMS将大文件推送到仿真器/ SD卡的问题

JPM*_*JPM 7 eclipse android ddms android-emulator android-sdcard

我正在使用Eclipse DDMS将文件推送到我的Android Emulator sdcard上.我选择文件并按"打开",弹出一个对话框并开始推送文件.在DDMS透视图的"文件资源管理器"视图中,我可以看到sdcard目录,并可以看到我在其中创建的文件.然后在弹出窗口中,进度表得到一半,然后我在控制台窗口中收到此错误:

[2011-09-22 15:15:56] Failed to push the item(s).
[2011-09-22 15:15:56] (null)
Run Code Online (Sandbox Code Playgroud)

然后文件资源管理器完全刷新,文件消失.我知道sdcard是为1G空间设置的,我推送的文件只有9M.

这是推送期间和失败后的图像.

推动开始 失败后通知

那么我做错了什么或者我需要做些什么来解决这个问题呢?

JPM*_*JPM 14

这是你修复它的方法.我有一个大约160M的大文件,所以发生的事情最有可能超时.所以为了解决这个问题,我去了Eclipse Windows - > Preferences - > Android - > DDMS然后我将ADB连接时间设置为500000并选中"启用了线程更新"并选中了启用了Heap更新".然后我就可以推送任何文件大小直到SD卡.我在读完这个帖子后得到了这个想法

在我的某些情况下重启IDE我不需要.

在此输入图像描述


ryv*_*ron 5

我知道问题已经得到解答和接受 - 但我以不同的方式解决了这个问题.有时,我不太确定"为什么",但亚行需要重置.

模拟器运行时,请执行以下操作:

  1. 转到DDMS
  2. 转到DDMS下的设备
  3. 选择正在运行的模拟器,使其突出显示.
  4. 在设备屏幕的右上角有一个小的"向下箭头".点击它
  5. 点击重置ADB选项,不要被控制台窗口中的强制退出红色文本警告.

您现在应该能够将文件精确地推送到系统上,只要您的SD卡设置为可以处理它的大小即可.

希望这有助于某人!