2012-11-05 107 views
0

對我有在設備不夠到位的問題在這裏的情況。我一直在尋找這個問題的答案在這裏,發現安靜很多的答案,這是不能接受的,因爲:
1.他們都在談論模擬器,在我的情況下,它的真實測試設備
2.社區建議增加存儲,所以不會再有這樣的消息 - 我所做的是我刪除了設備中的幾個應用程序/遊戲,所以它有所幫助,但是從eclipse直接運行到設備後,消息開始再次出現。安裝錯誤:INSTALL_FAILED_INSUFFICIENT_STORAGE - 設備

正如開頭的應用程序(APK)上傳到設備中,然後安裝,我想蝕着刪除以前的應用程序(APK),所以它不斷複製新的不刪除舊的。有沒有什麼辦法來清理這個apks,或者我認爲完全錯誤。
幫助。
謝謝,非常抱歉,如果答案是在這裏的某個地方,我沒有找到它。

+0

重新安裝應用程序確實這是由你的應用程序產生不乾淨的數據解決。您的應用程序在設備上是否創建了大量數據?然後清除設置中的應用程序數據。順便說一句,你檢查了你的手機是否有中繼沒有存儲空間或如果這是一個錯誤? –

+0

@Christian S. 我的應用程序不會創建任何其他數據。它是10 MB。是的,我的手機在內部存儲上確實沒有可用空間,所以我所做的是我刪除了幾個應用程序,但它一直在充滿,所以我不能刪除手機中的所有內容。 – Daler

回答

2
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.packagename.appname" 
android:versionCode="1" 
android:versionName="1.0" 
android:installLocation="preferExternal"> 

它得到了通過這種方式

+0

通過上面的代碼片斷,它肯定會將應用程序存儲在SD卡中,或者它只會**喜歡**來這樣做。 –

0
You need to do two things after which this error will be resolved. 

1. In your AndroidManifest.xml file add android:installLocation="preferExternal" within your manifest  tag. 

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.packagename.appname" 
android:versionCode="1" 
android:versionName="1.0" 
android:installLocation="preferExternal"> 

2. More importantly, clear the cache data in your device. Goto settings -> storage -> click on cached data. This will clear the cache and free the space. 

3. Reconnect your device, clean your project and again run it on the device. The project will now run on your device. 
相關問題