问题描述:使用的是android studio版本2.2.1,在用模拟器调试apk的时候需要将比较大的文件放置在根目录便于读取,通过Tools->Android->Android Device Monitor打开了DDMS,找到了mnt->sdcard,然后选择文件,点击push、pull文件,可是总是报错
[2016-10-12 17:14:58] Failed to push selection: Local path doesn't exist.
[2016-10-12 17:15:36] Failed to push selection: No space left on device
[2016-10-12 17:15:47] Failed to push selection: Invalid argument
[2016-10-12 17:16:24] Failed to push selection: No space left on device
补充:主要是错误No space left on device
不解,根据网上的方法重启 无效,麻烦知道的朋友帮忙下,谢谢!
自問自答下吧,今天下午和朋友說了下,最後找到了問題所在。
檔案應放入路徑:
storage->sdcard
,當然,如果批次push檔案進去的話是很麻煩的,最好就是將檔案壓縮之後再push,然而模擬器裡面是沒有檔案管理器的,所以最好是自己下一個,我用的是Es檔案瀏覽器下載後直接拖曳進模擬器就自動安裝了,很方便,還有就是很奇怪我本來想裝個檔案解壓的apk,可是試了幾個都用不了。 。 。知道為啥的大神麻煩說下,後來想起好像Es是自帶解壓功能的,然後試了下,可以(不過在拷貝js文件的時候會報錯,試了幾次才可以)。另外說下,本人小白,自學android中,感覺android studio的模擬器越來越溜了,之前剛裝2.0版本的時候各種卡頓,現在堪比真機的說。 @xialomg 不是不想用真機,而是我的手機android版本6.0+啊,專案需要的是4.4.4.
補充張圖:
模擬器空間不足吧,用emulator -partition-size 1024 @myavd試試,不行就用真機
1.開啟shell
2.進入根目錄
3.獲得到根目錄的完整路徑
4.push 檔案到根目錄