내 프로젝트 중 하나, 때로는 몇 클래스에서만이 (때로는 그렇지 않습니다)
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
에뮬레이터의 스토리지를 늘리려면 어떻게해야합니까?
답변
최신 정보
이 답은 제가 쓴대로 거의 8 살이었고 5 년이 오래되었습니다. 그러나 질문을 받았을 때 질문에 대답했기 때문에 여전히 “허용 된”답변 입니다.
최신 Android Studio 도구에 적용되는 최신 답변은 여기 ( https://stackoverflow.com/a/35828035/62) 에서 확인할 수 있습니다 . Android Studio를 사용하는 경우 아래 Eclipse 답변을 무시하십시오.
원래 이클립스 기반 답변
이 질문에 대한 답을 찾고 있는데 위의 답변에 만족하지 못했습니다. 그러나 그 대답을 찾았 으므로 나중에 참조 할 수 있습니다.
요약하면 Eclipse에서 “디버그 구성”으로 이동하십시오. “디버그”아이콘 아래 드롭 다운에서 찾을 수 있습니다. “target”을 선택하고 실행할 기본 에뮬레이터 대상을 선택하십시오. 그런 다음 “추가 에뮬레이터 명령 행 옵션”에서 다음을 추가하십시오.
파티션 크기 1024
그런 다음 에뮬레이터를 닫고 장치를 제거한 다음 디버그 아이콘을 클릭하면 선택한 기본 에뮬레이터가 시작됩니다. 중요 : Eclipse는 AVD가 아닌 디버거를 시작해야합니다.
그로 인해 문제가 해결되었습니다.
답변
Android Studio에서
AVD 관리자를 엽니 다.
아이콘 편집을 클릭하여 AVD를 편집하십시오.
고급 설정 표시를 클릭하십시오.
필요에 따라 Internal Storage, Ram, SD 카드 크기를 변경하십시오. Finish를 클릭하십시오.
예를 클릭하여 팝업을 확인하십시오.
AVD에서 데이터를 지우고 예를 클릭하여 팝업을 확인하십시오.
중요 : 크기를 늘린 후 자동으로 데이터 지우기를 요청하지 않으면 AVD의 풀다운 메뉴를 열고 데이터 지우기를 선택하여 수동으로 수행해야합니다.
이제 스토리지를 늘리고 에뮬레이터를 시작하고 사용하십시오.
답변
avd config.ini에 다음을 추가하십시오.
disk.dataPartition.size=1024MB
이것이 당신에게도 효과가 있는지 알려주세요.
나는 라인에 추가
답변
AVD 관리자 실행
AVD를 선택하고 “세부 사항 …”단추를 클릭하십시오.
필자의 경우 AVD Manager는 디스크 크기를
disk.dataPartition.size=4000M
이 유효하지 않은 값인 디스크는 숫자가 지정되었지만 약 500MB입니다.
“AVD 세부 사항”에서 경로별로 AVR 폴더로 이동하십시오.
config.ini에서 편집하여
disk.dataPartition.size=4000MB
모든 .img 파일을 제거하십시오.
답변
나는 apk를 설치하고 있었다 :
adb install /home/me/jones_android-arm.apk
그리고 나에게 오류 메시지가 나타납니다.
/data/local/tmp/jones_android-arm.apk
너무 컸다. r15 및 ADT 15의 SDK 도구를 사용하여 AVD 관리자를 사용하여 기존 에뮬레이터의 일부 설정을 조작 할 수있었습니다.
Window-> AVD Manager -> (select you virtual machine) -> Edit
그런 다음 “Skin :”바로 아래의 하드웨어 속성 창으로 이동하여 하드웨어 : 새 버튼 ‘파티션의 이상적인 크기’를 사용하여 선택할 수있었습니다. 그러나 ‘0’이외의 값을 설정할 수 없었습니다. Undaunted, 나는 내 $ {HOME} /. android / avd 디렉토리로 갔다. ‘MyVm.avd’디렉토리가 있었다. 해당 디렉토리로 이동하여 ‘config.ini’파일을 찾았습니다. 항목이 있었다 :
disk.dataPartition.size=0
나는 이것을 다음과 같이 설정했다.
disk.dataPartition.size=1024
.. 그런 다음 AVD 관리자로 돌아가서 MyVm을 선택하고 ‘시작’을 선택하고 다음 대화 상자에서 사용자 데이터를 지우도록 선택하여 실행하고 설치할 수있었습니다.
답변
avd 관리자에는 “이상적인 시스템 파티션 크기”옵션이 있으며, 1024MB로 설정하거나 동일한 명령 줄 실행 옵션을 사용하십시오.
참고로, 4.0 에뮬레이터 이미지에서만이 문제가 발생했습니다.
답변
다음과 같이 명령 행으로 에뮬레이터를 시작하십시오.
emulator -avd <your avd name> -partition-size 1024 -wipe-data