问题描述:使用的是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
경로에 넣어야 합니다. 물론 파일을 일괄적으로 푸시하는 것은 매우 번거로운 일이겠지만, 파일을 압축한 후 푸시하는 것이 가장 좋습니다. 는 시뮬레이터에서 파일 관리가 안되기 때문에 직접 다운로드하는 것이 가장 좋습니다.Es 파일 브라우저를 사용하여 다운로드하고 시뮬레이터로 직접 드래그하면 자동으로 설치됩니다. 원래는 압축이 풀린 파일로 apk를 설치하려고 했는데 여러 번 시도했지만 작동하지 않았습니다. . . 왜인지 아시는 분 좀 알려주세요.. 나중에 Es에 자체 압축해제 기능이 있는 것 같다는 생각이 나서 시도해 봤는데 작동했습니다(단, js 파일을 복사하면 오류가 발생하고 시간이 좀 걸립니다.) 작동하도록 시도합니다).게다가 , 저는 초보자이고 혼자서 안드로이드를 배우고 있습니다. 안드로이드 스튜디오의 에뮬레이터가 점점 나빠지는 것을 느낍니다. 버전 2.0을 처음 설치했을 때 여러 가지 렉이 있었습니다. 이제는 실제 기계와 비슷하다고 합니다. @xialomg 실제 휴대폰을 사용하고 싶지 않다는 것은 아니지만, 제 휴대폰의 안드로이드 버전이 6.0 이상입니다. 이 프로젝트에는 4.4.4가 필요합니다.
보충사진 :
에뮬레이터의 공간이 부족할 수 있습니다. 에뮬레이터 -partition-size 1024 @myavd를 사용해 보세요. 작동하지 않으면 실제 머신을 사용하세요.
1. 쉘 열기
으아아아2. 루트 디렉토리를 입력하세요
으아아아3. 루트 디렉터리의 전체 경로를 가져옵니다
으아아아4.파일을 루트 디렉터리에 푸시
으아아아