Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 启动器加载程序:java.lang.outofmemoryexception_Android_Memory_Launcher - Fatal编程技术网

Android 启动器加载程序:java.lang.outofmemoryexception

Android 启动器加载程序:java.lang.outofmemoryexception,android,memory,launcher,Android,Memory,Launcher,每当我试图通过eclipse在设备上安装我的android应用程序时,我都会遇到这个错误,然后我的应用程序就会被安装,但一旦我退出应用程序,当我按下后退按钮时,一些我没有打开的其他应用程序会一个接一个地出现,如联系人应用程序、本机消息应用程序等。。我得到的启动器错误详细信息如下: 01-01 10:21:15.820:E/AndroidRuntime(4632):致命异常:启动器加载程序 01-01 10:21:15.820:E/AndroidRuntime(4632):java.lang.Ou

每当我试图通过eclipse在设备上安装我的android应用程序时,我都会遇到这个错误,然后我的应用程序就会被安装,但一旦我退出应用程序,当我按下后退按钮时,一些我没有打开的其他应用程序会一个接一个地出现,如联系人应用程序、本机消息应用程序等。。我得到的启动器错误详细信息如下:

01-01 10:21:15.820:E/AndroidRuntime(4632):致命异常:启动器加载程序
01-01 10:21:15.820:E/AndroidRuntime(4632):java.lang.OutOfMemoryError
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.graphics.Bitmap.nativeCreate(本机方法)上
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.graphics.Bitmap.createBitmap(Bitmap.java:605)
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.graphics.Bitmap.createBitmap(Bitmap.java:551)
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:543)
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:518)
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:370)上
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.graphics.drawable.drawable.createFromResourceStream(drawable.java:773)
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.content.res.Resources.loadDrawable(Resources.java:1935)
01-01 10:21:15.820:E/AndroidRuntime(4632):位于android.content.res.Resources.getDrawableForDensity(Resources.java:707)
01-01 10:21:15.820:E/AndroidRuntime(4632):在com.android.launcher2.IconCache.getFullResIcon(IconCache.java:82)
01-01 10:21:15.820:E/AndroidRuntime(4632):在com.android.launcher2.IconCache.getFullResIcon(IconCache.java:116)
01-01 10:21:15.820:E/AndroidRuntime(4632):在com.android.launcher2.IconCache.cacheLocked(IconCache.java:246)
01-01 10:21:15.820:E/AndroidRuntime(4632):位于com.android.launcher2.IconCache.getTitleAndIcon(IconCache.java:161)
01-01 10:21:15.820:E/AndroidRuntime(4632):位于com.android.launcher2.AllAppsList.updatePackage(AllAppsList.java:248)
01-01 10:21:15.820:E/AndroidRuntime(4632):位于com.android.launcher2.LauncherModel$packageUpdateTask.run(LauncherModel.java:1637)
01-01 10:21:15.820:E/AndroidRuntime(4632):位于android.os.Handler.handleCallback(Handler.java:605)
01-01 10:21:15.820:E/AndroidRuntime(4632):位于android.os.Handler.dispatchMessage(Handler.java:92)
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.os.Looper.loop(Looper.java:137)
01-01 10:21:15.820:E/AndroidRuntime(4632):在android.os.HandlerThread.run(HandlerThread.java:60)上

是设备内存问题还是什么

在启动应用程序之前,尝试从虚拟设备中擦除用户数据。有时,以前的apk在我的设备中“卡住”,并给我错误,直到我清除设备内存。因为这是一个运行时异常,我不认为这是由于你的虚拟设备内存太多造成的。

com.android.launcher2.AllAppsList
是你的应用程序包名吗?看这个,请参考这个,并在真实设备上运行你的项目,看看它是否仍然在应用程序日志中给你那个异常或nota。很明显,你使用的是可绘制的大文件尺寸。所以plz使用小尺寸的绘图工具来绘制启动器图标、活动标题栏图标等。。。