2013-01-01 23 views
1

每當我嘗試通過eclipse在設備上安裝android應用程序時,出現此錯誤,然後我的應用程序得到安裝,但只要我退出應用程序,其他應用程序我因此未開來一前一後,我按後退按鈕等接觸應用,本地消息的應用程序等。發射器的錯誤信息,我得到的是:launcher-loader:java.lang.outofmemoryexception

01-01 10:21:15.820: E/AndroidRuntime(4632): FATAL EXCEPTION: launcher-loader 01-01 10:21:15.820: E/AndroidRuntime(4632): java.lang.OutOfMemoryError 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.graphics.Bitmap.nativeCreate(Native Method) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.graphics.Bitmap.createBitmap(Bitmap.java:605) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.graphics.Bitmap.createBitmap(Bitmap.java:551) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:543) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:518) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:370) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:773) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.content.res.Resources.loadDrawable(Resources.java:1935) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.content.res.Resources.getDrawableForDensity(Resources.java:707) 01-01 10:21:15.820: E/AndroidRuntime(4632): at com.android.launcher2.IconCache.getFullResIcon(IconCache.java:82) 01-01 10:21:15.820: E/AndroidRuntime(4632): at com.android.launcher2.IconCache.getFullResIcon(IconCache.java:116) 01-01 10:21:15.820: E/AndroidRuntime(4632): at com.android.launcher2.IconCache.cacheLocked(IconCache.java:246) 01-01 10:21:15.820: E/AndroidRuntime(4632): at com.android.launcher2.IconCache.getTitleAndIcon(IconCache.java:161) 01-01 10:21:15.820: E/AndroidRuntime(4632): at com.android.launcher2.AllAppsList.updatePackage(AllAppsList.java:248) 01-01 10:21:15.820: E/AndroidRuntime(4632): at com.android.launcher2.LauncherModel$PackageUpdatedTask.run(LauncherModel.java:1637) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.os.Handler.handleCallback(Handler.java:605) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.os.Handler.dispatchMessage(Handler.java:92) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.os.Looper.loop(Looper.java:137) 01-01 10:21:15.820: E/AndroidRuntime(4632): at android.os.HandlerThread.run(HandlerThread.java:60) 是設備內存的問題還是什麼?

+0

'com.android.launcher2.AllAppsList'是你的應用程序包名稱嗎? –

+0

看到這個請參考這個http://developer.android.com/reference/java/lang/OutOfMemoryError.html,並在真實設備上運行你的項目,看看它是否仍然給你這個例外或不是 – juned

+1

在應用程序日誌中它是非常清楚你正在使用大尺寸的drawable。所以PLZ使用小尺寸可繪製的發射器圖標,活動標題欄圖標等... –

回答

0

嘗試在啓動您的應用程序之前從您的虛擬設備擦除用戶數據。有時,先前的apk會卡住我的設備,並在我清除設備內存之前給我提供錯誤。由於這是一個運行時異常,我不認爲這是由您的虛擬設備中的內存量造成的。