解決Android上INSTALL_FAILED_INSUFFICIENT_STORAGE錯誤的方法[關閉]

INSTALL_FAILED_INSUFFICIENT_STORAGE錯誤是每一個Android開發人員生命的禍根。 不管應用程序大小或可用存儲量如何,都會發生這種狀況。 從新啓動目標設備能夠暫時解決該問題,可是很快又回來了。 人們有數百(甚至數千個)留言板帖子詢問爲何會出現此問題,但Google員工對此問題感到無奈。 android

有一個簡單的解決方法。 若是您的測試設備運行的是Android 2.2或更高版本,則將android:installLocation屬性添加到應用程序的清單文件中,並使用"preferExternal"值。 這將強制將應用程序安裝在設備的外部存儲設備(例如手機的SD卡)上。 測試

例如: spa

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.andrewsmith.android.darkness"
          android:installLocation="preferExternal"

這更像是臨時解決方案,而不是解決方案,若是您但願將完成的應用程序安裝在設備的內存中,則可能不是理想的選擇。 但這至少將使開發過程不那麼麻煩。 命令行


#1樓

我已經在應用程序的清單文件中添加了另外一行,即android:installLocation="preferExternal" 。 經過使用此行,它將強制將應用程序安裝到外部存儲。 看下面的例子, 調試

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.nasir.phonegap"
    android:installLocation="preferExternal" >

#2樓

確保在嘗試運行模擬器時未將Android設備與USB鏈接code


#3樓

若是您在模擬器上運行應用程序,而且此問題仍然存在,請檢查通知管理器。 若是顯示圖標和有關「手機內存已滿」的通知,則代表您已經在模擬器上安裝了許多應用程序。 從「設置>>管理應用程序>>選擇應用程序>>卸載」中卸載當前不須要的多個應用程序。
該集。
如今從新運行該程序。 xml


#4樓

我寫這本書有點怪異,可是我不能100%地肯定在某些狀況下不是真的 (對我有用)。 若是您有如下症狀: 圖片

  • 您一直在使用物理設備(在個人狀況下爲Samsung Galaxy Ace)工做,
  • 你已經連續幾天發展了,
  • 您的電話一直處於鏈接狀態 ,不管白天仍是黑夜。
  • 幾天後,您開始收到此錯誤,而且狀況愈來愈嚴重。
  • 沒有其餘答案對您有用。
  • 你和我同樣辭職...

而後,嘗試如下操做: ip

  • 不工做時拔下手機電源!

我拔掉了手機的插頭,讓它在整整一天內均可以休息。 個人電池沒電了。 此後,我從新鏈接它並再次開始調試。 此次一切都很好! 和之前同樣,個人意思是真的很好。 內存

此錯誤是否多是因爲某些與電池有關的硬件所致? 這樣想仍然感受很奇怪,可是如今我不時(和晚上)不停地斷開手機鏈接,問題沒有再出現。


#5樓

在Eclipse中,

Run -- > Debug Configurations --> Select "target",而後選擇要啓動的首選仿真器目標。

而後在「其餘仿真器命令行選項」下方添加如下內容:

-分區大小1024

而後關閉仿真器並單擊調試圖標,這將啓動您選擇的首選仿真器。

在此處輸入圖片說明

但願能幫助到你...!

相關文章
相關標籤/搜索