自我上次更新Android Studio和SDK包以来,每当启动模拟器时都会出现此错误。请检查下面的屏幕截图。
我的logcat将这些报告为错误声明:
06-11 05:18:22.906 15313-15328/com.android.launcher E/dalvikvm-heap﹕ Out of memory on a 88955584-byte allocation.
06-11 05:18:22.956 15313-15328/com.android.launcher E/AndroidRuntime﹕ FATAL EXCEPTION: launcher-loader
Process: com.android.launcher, PID: 15313
java.lang.OutOfMemoryError
at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:587)
at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:422)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:840)
at android.content.res.Resources.loadDrawable(Resources.java:2115)
at android.content.res.Resources.getDrawableForDensity(Resources.java:755)
at com.android.launcher2.IconCache.getFullResIcon(IconCache.java:74)
at com.android.launcher2.IconCache.getFullResIcon(IconCache.java:113)
at com.android.launcher2.IconCache.getFullResIcon(IconCache.java:98)
at com.android.launcher2.IconCache.cacheLocked(IconCache.java:213)
at com.android.launcher2.IconCache.getTitleAndIcon(IconCache.java:155)
at com.android.launcher2.ApplicationInfo.<init>(ApplicationInfo.java:88)
at com.android.launcher2.LauncherModel$LoaderTask.loadAllAppsByBatch(LauncherModel.java:1928)
at com.android.launcher2.LauncherModel$LoaderTask.loadAndBindAllApps(LauncherModel.java:1820)
at com.android.launcher2.LauncherModel$LoaderTask.run(LauncherModel.java:1134)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
我尝试过的事情: 1.删除模拟器并将其创建为新的。 2.我在StackOverFlow上找到了一些关于硬件密钥的答案。也做到了。
答案 0 :(得分:-1)
我遇到了同样的问题 问题是我在drawable上使用不支持不同的图像 屏幕尺寸为应用程序图标,所以我改为Android工作室的默认图标,并重建了应用程序,它现在正在工作 enter image description here