2014-04-17 2 views
6

저는 앱을 외부 SD 카드로 옮길 수 없다는 문제를 인식하지 못하고 첫 번째 Android 모바일 Sony Xperia M을 구입했습니다. 자세한 내용은 link을 참조하십시오.adb 설치가 'INSTALL_FAILED_INSUFFICIENT_STORAGE'오류로 인해 실패합니다.

유일한 소니 조언은 장치, 파티션을 루트하고 타사 응용 프로그램을 사용하여 이동하는 것입니다. 그들은 또한 뿌리 뽑기가 보증을 무효로 할 수 있다고 언급한다.

은 소니 엑스 페리아 M의

내 Android 세부 사항은 위의 명령 비록

adb devices 
adb shell pm get-install-location 
adb shell pm set-install-location 2 

, 좀 포럼에서 아래 명령을 실행 시도하고 나를 위해 작동하지 않습니다

Model number C1904 
Android version 4.1.2 
Build number 15.1.C.2.8 

아래와 같습니다 어떤 오류도 표시하지 않으며 설치 위치를 2로 얻을 수 있습니다 (adb 쉘 pm get-install-location 사용). 그래서 나는 그것이 올바르게 설정되었다고 생각합니다. 그런데 몇 가지 앱을 설치하려고 시도했지만 내부 메모리에만 설치됩니다. 내가 시도

내 애플 리케이션을 이동 유틸리티 '을 apps2sd'하고 아래의 오류를 보여주는 또 다른 포럼에서 마지막으로

'The device does not have a real primary external storage, or the primary external storage is emulated. Moving app to SD function cannot be supported by this device.' 

, 나는 우리가 '설치 ADB'를 통해 APK 파일을 설치할 수 있습니다 이해 명령은

adb install -s C:\com.furkan0gul.mvanparking.apk 

위의 명령이 오류와 함께 실패, 아래와 같이 SD 카드에 직접 설치하는

3531 KB/s (13523837 bytes in 3.740s) 
     pkg: /sdcard/tmp/com.furkan0gul.mvanparking.apk 
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE] 

외부 카드에 충분한 공간 (총 8GB 메모리 중 6GB 이상)이 있습니다. 나는 '-s'스위치없이 명령을 설치 ADB를 실행하는 경우, 그것은 다음과 같이 문제없이 내장 메모리에 잘 설치

>adb shell df 
Filesystem    Size Used Free Blksize 
/dev     402M  64K 402M 4096 
/mnt/asec    402M  0K 402M 4096 
/mnt/obb    402M  0K 402M 4096 
/system    1183M 907M 275M 4096 
/cache     246M  4M 241M 4096 
/persist     3M  80K  3M 4096 
/firmware    63M  43M  19M 16384 
/data     2101M 1401M 700M 4096 
/lta-label    15M  4M  10M 4096 
/storage/sdcard0  2101M 1401M 700M 4096 
/storage/sdcard1  7572M 1088M 6483M 32768 

, 명령 아래 사용하여이를 찾을 수 있습니다

> adb install C:\com.furkan0gul.mvanparking.apk 
2549 KB/s (13523837 bytes in 5.180s) 
     pkg: /data/local/tmp/com.furkan0gul.mvanparking.apk 
Success 

sd 카드에 설치하는 동안 앱은 '/ sdcard'에 설치되는 것처럼 보이지만 'df'명령 출력에는 해당 항목이 마운트되지 않습니다. 또한이 'INSTALL_FAILED_INSUFFICIENT_STORAGE'을 (를) 검색해 보았습니다. 대부분의 사람들은 에뮬레이터의 일부 변경을 수행하도록 요청했습니다. 앱을 제거하고 기기를 다시 시작한 후 SD 카드에 다시 설치했지만 작동하지 않는 것은 불충분 한 저장 오류로 종료되었습니다.

에뮬레이터를 사용하고 있지 않습니다. 나는 바로 내 sd 카드에 apk를 설치하고 있습니다. 나는 그 장치를 뿌리 뽑고 보증을 제공하지 않을 것입니다.

일부 사람이 이에 대한 아이디어를 보낼 수 있다면 감사하게 생각합니다.

+0

가능한 해결책 : [Android에서 INSTALL \ _FAILED \ _INSUFFICIENT \ _STORAGE 오류 해결] (http://stackoverflow.com/questions/4709137/solution-to-install-failed-insufficient- storage-error-on-android) – Kiran

답변

3

이 간단한 workaround.If입니다 테스트 장치는 값이 "preferExternal"로, 응용 프로그램의 매니페스트 파일에

android:installLocation 

속성을 추가 안드로이드 2.2 이상을 실행합니다. 이렇게하면 휴대 전화의 SD 카드와 같은 기기의 외부 저장소에 앱이 설치됩니다.예를 들어

:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.dem" 
    android:installLocation="preferExternal"> 
+0

나는 apk 파일을 다운로드 중이고 실제 장치 (테스트 장치 아님)에 동일한 파일을 설치하려고 시도했습니다. 앱 매니페스트 파일을 변경하는 방법을 모르겠습니다. 세부적인 지시 사항을 알려주시겠습니까? 이 앱의 개발자가 아닙니다. – Prabu

+0

여유 공간을위한 팁 : 설정, 응용 프로그램, 응용 프로그램 관리로 이동하여 해당 옵션이있는 "SD 카드로 이동"을 클릭하십시오. 동일한 목록에서 모든 앱에서 '캐시 지우기'를 클릭하십시오. 브라우저 캐시를 여기서 지울 수 없으므로 브라우저를 열고 설정으로 이동 한 다음 "캐시 지우기"를 클릭하십시오. –

+0

새 .apk 파일을 설치할 수 있습니다. 당신을 도울 것입니다. –

0

I이 적용된 통합 스토리지와 Fairphone (제 1 판)를 가지고있다. INSTALL_FAILED_INSUFFICIENT_STORAGE 문제는 통합 스토리지와 함께 없어야합니다. 그럼에도 불구하고 12GB의 디스크 여유 공간이 있음에도 불구하고 몇 달 후에 나타났다. 나를 위해, 다음 단계 (

  • 오후 세트가 설치-위치 (루트하지 않은 경우) 1 휴대 전화
  • 로그인
  • 스와 상에 SSH 서버를 설치 문제

    1. 해결 외부 메모리로 설정)

    내부 메모리에 충분한 공간이 있기 때문에 외부 기억 장치보다 더 선호됩니다 (통합 저장소로 인해 더 이상 필요하지 않음). 이것은 페어 폰에만 해당 될 수 있습니다