2014-04-17 35 views
6

ile başarısız oluyor. Uygulamaları ilk kez harici Sony kartına taşıyamayacağımızın farkında olmadan ilk Android cep telefonu Sony Xperia M'yi satın aldım. Detaylar için bu link'a bakın.adb yükleme hatası 'INSTALL_FAILED_INSUFFICIENT_STORAGE'

Sony'nin önerdiği tek şey, aygıtı kökleştirmek, bölmek ve üçüncü taraf uygulamalarını taşımaktır. Ayrıca köklenme garantiyi geçersiz kılabilir.

Sony Xperia M

My Android Detayları yukarıdaki komutları rağmen

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

, bazı forumdan aşağıdaki komutları çalıştırarak denedim ve benim için çalışmıyor

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

aşağıda listelenmiştir herhangi bir hatayı istemez ve yükleme konumunu 2 olarak alabilirim (adb shell pm get-install-location ile). Bu yüzden doğru şekilde ayarlanmış olduğuna inanıyorum. Ama sonra bazı uygulamaları yüklemeyi denedim ve yalnızca dahili bellekte yükleniyor. Ben denedim

benim uygulama taşımak için yardımcı programı ' apps2sd' ve aşağıda hata gösteriliyor, başka bir forumdan Nihayet

'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.' 

, biz 'install adb' aracılığıyla apk dosyalarını yükleyebilirsiniz anlıyoruz komut,

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

yukarıdaki komut bu hata ile başarısız olarak aşağıda sd karta doğrudan yüklemek için

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

Harici kartımda yeterli alana (toplam 8 GB bellekten 6GB'tan fazla) sahibim. Ben '-s' anahtarıyla olmadan komutunu yüklemek adb çalıştırırsanız Sen, o kadar aşağıda herhangi bir sorun olmadan dahili bellekte ince yükler

>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 

, komuta altında kullanarak bu bulabilirsiniz

> 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 kartına kurulum yaparken, uygulama '/ sdcard' içine kurulmuş gibi görünüyor, ancak 'df' komut çıktısında böyle bir şey yok. Ayrıca, bu 'INSTALL_FAILED_INSUFFICIENT_STORAGE' adresini Google tarafından arama işlemini denediniz. Çoğu bunu yapmak için emülatörde bazı değişiklikler yapmak istedi. Uygulamayı kaldırdım, cihazı yeniden başlattım ve tekrar sd kartına yüklemeyi denedim, ancak çalışmama aynı yetersiz depolama hatasıyla bitti.

Emulator kullanmıyorum. Ben sadece sd kartım içine doğrudan yükleme apk. Cihazı rootlamak ve garanti teklifini iptal etmek istemiyorum.

Bazılarınızın bu konudaki düşüncelerinizi iletip sunamayacağı konusunda memnun olun.

+0

'un olası bir kopyası olabilir [Çözüm, Android'de INSTALL \ _FAILED \ _INSUFFICIENT \ _STORAGE hatası] (http://stackoverflow.com/questions/4709137/solution-to-install-failed-insufficient- depolama-hata-on-android) – Kiran

cevap

3

Orada basit workaround.If olan test cihazı daha sonra değeri "preferExternal" ile, uygulamanın bildirim dosyasına

android:installLocation 

öznitelik eklemek Android 2.2 veya üzeri çalışıyor. Bu, uygulamanın bir telefonun SD kartı gibi cihazın harici depolama birimine yüklenmesini zorunlu kılar.Örneğin

:

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

Ben sadece apk dosyalarını indiriyorum ve gerçek cihazıma (bir test cihazı değil) aynı yüklemeyi denedim. Uygulama bildirim dosyasını nasıl değiştireceğimi bilmiyorum? Detaylı bilgi verebilir misiniz? Lütfen bu uygulamanın geliştiricisi olmadığımı unutmayın. – Prabu

+0

Bazı boş alanlarla ilgili ipuçları: Ayarlar, Uygulamalar, Uygulamaları Yönet'e gidin, o seçeneğe sahip olanlarda "SD karta taşı" yı tıklayın. Aynı listede, tüm uygulamalarınızda "Önbelleği Temizle" yi de tıklayabilirsiniz. Tarayıcı önbelleğiniz buradan temizlenemez, bu yüzden tarayıcınızı açın, Ayarlar'a gidin ve "Önbelleği temizle" yi tıklayın. –

+0

sonra yeni .apk dosyanızı yükleyebilirsiniz. umarım yardımcı olurum. –

0

I uygulanan birleştirilmiş depolama ile Fairphone (birinci düzenleme) sahiptir. INSTALL_FAILED_INSUFFICIENT_STORAGE sorunu, birleştirilmiş depolama alanıyla birlikte gitmiş olmalıdır. Yine de, 12 gb boş disk alanı olmasına rağmen birkaç ay sonra ortaya çıktı. Benim için aşağıdaki adımlar (

  • pm seti yükleme-location (root olmadığın durumunda) 1 Telefonunuza
  • Girişi
  • su üzerinde bir SSH sunucusuna yükleme sorunu

    1. çözüldü Ben dahili bellek yeterli alan vAR yana) harici belleğe

    ayarlandıktan sonra bu) nedeniyle birleştirilmiş depolama için muhtemelen artık yok harici bellekte (tercih edilir. Bu, Fairphone