Problem Pushing Large File to Emulator/SDcard with Eclipse DDMS

不打扰是莪最后的温柔 提交于 2019-12-04 05:48:15

Here is the way you fix it. I had a large file about 160M so what was happening it was most likely timing out. So to fix this I went to the Eclipse Windows -> Preferences -> Android -> DDMS then I set the ADB connection time out to 500000 and checked "Thread updates enabled" and checked Heap updates enabled". I was then able to push any file size up to the sdcard. I got the idea after reading this thread

Restart the IDE in some cases in mine I didn't need to.

I know the question is already answered and accepted - but I solved this problem a different way. Sometimes, I'm not quite sure "why" but the ADB needs to be reset.

When your emulator is running, do the following:

  1. Go to DDMS
  2. Go to Devices under DDMS
  3. Select your running emulator so that its highlighted.
  4. In the top right hand corner of your devices screen there's a little "down arrow". Click it
  5. Hit the reset ADB option and do not be alarmed by the force quit red text in console window.

You should now be able to push files onto the system fine, as long as your SD card is set to a size that can handle it.

Hope this helps someone!

Can't add a comment so I guess I have to add this as an answer. Does it work if you try doing adb push filename /mnt/sdcard/ftp/new/ ?

If that doesn't work either, try doing a kill-server and start-server on the adb and maybe that'll work.

you can upload files to sdcard image using PassMark OSMount - just mount card image in read/write mode and it appears as harddisk in windows. Also much faster than uploading via adb/ddms

Just restart the your eclipse IDE.It will work perfectly.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!