问题描述
我使用Genymotion来测试我的应用程序。一切都很好,直到我决定改变窗口。所以我改变了我的窗户,并开始安装应用程序,也Genymotion。
但因为我随时改变窗口我想运行我的Genymotion的应用程序(我在Android Studio中创建的应用程序)我得到强制关闭,我不知道为什么。
我在网上搜索,但没有得到任何有用的答案。
我应该如何解决这个问题?
我的logcat的:
5月10日至4日:41:01.944 2597年至2597年/ org.persianrap.aliakhgar D /哨兵:添加请求 - e426abdc-b680-4917-9ab5-32270a189043 #R 271
五月10日至4日:41:02.065 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从97MB到96MB钳目标GC堆
五月10日至4日:41:02.124 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从110MB到96MB钳目标GC堆
五月10日至4日:41:02.153 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从111MB到96MB钳目标GC堆
五月10日至4日:41:02.200 2597年至2597年/ org.persianrap.aliakhgar D /哨兵:添加请求 - 7f23d887-a032-4106-b45d-0eec6b6b3486 #R 272
五月10日至4日:41:02.211 2597年至2597年/ org.persianrap.aliakhgar I /艺术:局部的Alloc并发标记扫描GC释放3895(184KB)AllocSpace对象,4(41MB)LOS对象,22%免费,54MB / 70MB,暂停55us总7.144ms
五月10日至4日:41:02.396 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从97MB到96MB钳目标GC堆
五月10日至4日:41:02.464 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从110MB到96MB钳目标GC堆
五月10日至4日:41:02.485 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从111MB到96MB钳目标GC堆
五月10日至4日:41:02.529 2597年至2597年/ org.persianrap.aliakhgar D /哨兵:添加请求 - f7871860-de44-4281-9ea3-5d5135e0bb3d #R 273
五月10日至4日:41:02.705 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从97MB到96MB钳目标GC堆
五月10日至4日:41:02.759 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从110MB到96MB钳目标GC堆
五月10日至4日:41:02.782 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从111MB到96MB钳目标GC堆
五月10日至4日:41:02.825 2597年至2597年/ org.persianrap.aliakhgar D /哨兵:添加请求 - eec764ad-0561-4413-8000-425119e47a04 #R 274
五月10日至4日:41:02.836 2597年至2597年/ org.persianrap.aliakhgar I /艺术:WaitForGcToComplete阻塞10.363ms对事业的Alloc
五月10日至4日:41:03.008 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从97MB到96MB钳目标GC堆
五月10日至4日:41:03.058 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从110MB到96MB钳目标GC堆
五月10日至4日:41:03.078 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从111MB到96MB钳目标GC堆
五月10日至4日:41:03.140 2597年至2597年/ org.persianrap.aliakhgar I /艺术:WaitForGcToComplete阻塞18.718ms对事业的Alloc
五月10日至4日:41:03.141 2597年至2597年/ org.persianrap.aliakhgar D /哨兵:添加请求 - 86e198d8-8678-4bab-8080-fddfa99b1057 #R 275
五月10日至4日:41:03.329 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从97MB到96MB钳目标GC堆
五月10日至4日:41:03.376 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从110MB到96MB钳目标GC堆
五月10日至4日:41:03.397 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从111MB到96MB钳目标GC堆
五月10日至4日:41:03.445 2597年至2597年/ org.persianrap.aliakhgar D /哨兵:添加请求 - 5df4352f-2924-4cef-b2c2-0612224195f0 #R 276
五月10日至4日:41:03.622 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从97MB到96MB钳目标GC堆
五月10日至4日:41:03.672 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从110MB到96MB钳目标GC堆
五月10日至4日:41:03.698 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从111MB到96MB钳目标GC堆
五月10日至4日:41:03.747 2597年至2597年/ org.persianrap.aliakhgar D /哨兵:添加请求 - 650c88b3-397b-4231-860c-c42659eda941 #R 277
五月10日至4日:41:03.932 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从97MB到96MB钳目标GC堆
五月10日至4日:41:03.993 2597年至2609年/ org.persianrap.aliakhgar I /艺术:从110MB到96MB钳目标GC堆
五月10日至4日:41:04.018 2597年至2597年/ org.persianrap.aliakhgar I /艺术:强制SoftReferences的集合17MB分配
五月10日至4日:41:04.024 2597年至2597年/ org.persianrap.aliakhgar I /艺术:的Alloc并发标记扫描GC释放3(96B)AllocSpace对象,0(0B)LOS对象,16%免费,78MB / 94MB,暂停67us总5.219ms
五月10日至4日:41:04.024 2597年至2597年/ org.persianrap.aliakhgar E /艺术:投掷的OutOfMemoryError无法分配与16777216免费字节18275370字节分配和17MB,直到OOM
五月10日至4日:41:04.024 2597年至2597年/ org.persianrap.aliakhgar D / AndroidRuntime:关闭VM
五月10日至4日:41:04.024 2597年至2597年/ org.persianrap.aliakhgar E / AndroidRuntime:致命异常:主要
工艺:org.persianrap.aliakhgar,PID:2597
java.lang.OutOfMemoryError:无法分配与16777216免费字节18275370字节分配和17MB直到OOM
在java.lang.String中<&初始化GT;(String.java:400)
在java.lang.AbstractStringBuilder.toString(AbstractStringBuilder.java:633)
在java.lang.StringBuilder.toString(StringBuilder.java:663)
在org.json.JSONStringer.toString(JSONStringer.java:430)
在org.json.JSONArray.toString(JSONArray.java:586)
在co.ronash.pushe.util.d.a(来源不明)
在co.ronash.pushe.db.b.b(来源不明)
在co.ronash.pushe.log.l.a(来源不明)
在co.ronash.pushe.log.l.a(来源不明)
在co.ronash.pushe.log.i.a(来源不明)
在co.ronash.pushe.log.handlers.SentryHandler.a(来源不明)
在co.ronash.pushe.log.h.e(来源不明)
在co.ronash.pushe.log.h.a(来源不明)
在co.ronash.pushe.log.h.c(来源不明)
在co.ronash.pushe.a.a(来源不明)
在co.ronash.pushe.a.c(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.log.i.d(来源不明)
在co.ronash.pushe.log.i.a(来源不明)
在co.ronash.pushe.log.handlers.SentryHandler.a(来源不明)
在co.ronash.pushe.log.h.e(来源不明)
在co.ronash.pushe.log.h.a(来源不明)
在co.ronash.pushe.log.h.c(来源不明)
在co.ronash.pushe.a.a(来源不明)
在co.ronash.pushe.a.c(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.log.i.d(来源不明)
在co.ronash.pushe.log.i.a(来源不明)
在co.ronash.pushe.log.handlers.SentryHandler.a(来源不明)
在co.ronash.pushe.log.h.e(来源不明)
在co.ronash.pushe.log.h.a(来源不明)
在co.ronash.pushe.log.h.c(来源不明)
在co.ronash.pushe.a.a(来源不明)
在co.ronash.pushe.a.c(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.log.i.d(来源不明)
在co.ronash.pushe.log.i.a(来源不明)
在co.ronash.pushe.log.handlers.SentryHandler.a(来源不明)
在co.ronash.pushe.log.h.e(来源不明)
在co.ronash.pushe.log.h.a(来源不明)
在co.ronash.pushe.log.h.c(来源不明)
在co.ronash.pushe.a.a(来源不明)
在co.ronash.pushe.a.c(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.log.i.d(来源不明)
在co.ronash.pushe.log.i.a(来源不明)
在co.ronash.pushe.log.handlers.SentryHandler.a(来源不明)
在co.ronash.pushe.log.h.e(来源不明)
在co.ronash.pushe.log.h.a(来源不明)
在co.ronash.pushe.log.h.c(来源不明)
在co.ronash.pushe.a.a(来源不明)
在co.ronash.pushe.a.c(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.log.i.d(来源不明)
在co.ronash.pushe.log.i.a(来源不明)
在co.ronash.pushe.log.handlers.SentryHandler.a(来源不明)
在co.ronash.pushe.log.h.e(来源不明)
在co.ronash.pushe.log.h.a(来源不明)
在co.ronash.pushe.log.h.c(来源不明)
在co.ronash.pushe.a.a(来源不明)
在co.ronash.pushe.a.c(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.log.i.d(来源不明)
在co.ronash.pushe.log.i.a(来源不明)
在co.ronash.pushe.log.handlers.SentryHandler.a(来源不明)
在co.ronash.pushe.log.h.e(来源不明)
在co.ronash.pushe.log.h.a(来源不明)
在co.ronash.pushe.log.h.c(来源不明)
在co.ronash.pushe.a.a(来源不明)
在co.ronash.pushe.a.c(来源不明)
在co.ronash.pushe.task.i.a(来源不明)
在co.ronash.pushe.task.i.a(不明所以
五月10日至4日:41:05.935 2597年至2597年/ org.persianrap.aliakhgar I /工艺:发送信号。 PID:2597 SIG:9
将这个在你的清单,并尝试
<应用
机器人:图标=@绘制/ ic_launcher
机器人:标签=@字符串/ APP_NAME
机器人:largeHeap =真
机器人:主题=@风格/ AppTheme>
行的android:largeHeap =真正的
是很重要的,添加
你有 java.lang.OutOfMemoryError:无法分配与16777216免费字节18275370字节分配和17MB直到OOM
的错误,这意味着你出堆内存
或者,也许你不能安装谷歌播放服务
I'm using Genymotion to test my application. Everything was good until I decided to change windows. So I changed my windows and start installing apps and also Genymotion.
But since I changed windows anytime I want to run my application on Genymotion (The app I created in android studio) I get force close and I don't know why.
I searched online but didn't get any helpful answer.
How should I fix this?
My Logcat:
10-04 05:41:01.944 2597-2597/org.persianrap.aliakhgar D/Sentry﹕ Adding request - e426abdc-b680-4917-9ab5-32270a189043 #R 271
10-04 05:41:02.065 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 97MB to 96MB
10-04 05:41:02.124 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 110MB to 96MB
10-04 05:41:02.153 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 111MB to 96MB
10-04 05:41:02.200 2597-2597/org.persianrap.aliakhgar D/Sentry﹕ Adding request - 7f23d887-a032-4106-b45d-0eec6b6b3486 #R 272
10-04 05:41:02.211 2597-2597/org.persianrap.aliakhgar I/art﹕ Alloc partial concurrent mark sweep GC freed 3895(184KB) AllocSpace objects, 4(41MB) LOS objects, 22% free, 54MB/70MB, paused 55us total 7.144ms
10-04 05:41:02.396 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 97MB to 96MB
10-04 05:41:02.464 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 110MB to 96MB
10-04 05:41:02.485 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 111MB to 96MB
10-04 05:41:02.529 2597-2597/org.persianrap.aliakhgar D/Sentry﹕ Adding request - f7871860-de44-4281-9ea3-5d5135e0bb3d #R 273
10-04 05:41:02.705 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 97MB to 96MB
10-04 05:41:02.759 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 110MB to 96MB
10-04 05:41:02.782 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 111MB to 96MB
10-04 05:41:02.825 2597-2597/org.persianrap.aliakhgar D/Sentry﹕ Adding request - eec764ad-0561-4413-8000-425119e47a04 #R 274
10-04 05:41:02.836 2597-2597/org.persianrap.aliakhgar I/art﹕ WaitForGcToComplete blocked for 10.363ms for cause Alloc
10-04 05:41:03.008 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 97MB to 96MB
10-04 05:41:03.058 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 110MB to 96MB
10-04 05:41:03.078 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 111MB to 96MB
10-04 05:41:03.140 2597-2597/org.persianrap.aliakhgar I/art﹕ WaitForGcToComplete blocked for 18.718ms for cause Alloc
10-04 05:41:03.141 2597-2597/org.persianrap.aliakhgar D/Sentry﹕ Adding request - 86e198d8-8678-4bab-8080-fddfa99b1057 #R 275
10-04 05:41:03.329 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 97MB to 96MB
10-04 05:41:03.376 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 110MB to 96MB
10-04 05:41:03.397 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 111MB to 96MB
10-04 05:41:03.445 2597-2597/org.persianrap.aliakhgar D/Sentry﹕ Adding request - 5df4352f-2924-4cef-b2c2-0612224195f0 #R 276
10-04 05:41:03.622 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 97MB to 96MB
10-04 05:41:03.672 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 110MB to 96MB
10-04 05:41:03.698 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 111MB to 96MB
10-04 05:41:03.747 2597-2597/org.persianrap.aliakhgar D/Sentry﹕ Adding request - 650c88b3-397b-4231-860c-c42659eda941 #R 277
10-04 05:41:03.932 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 97MB to 96MB
10-04 05:41:03.993 2597-2609/org.persianrap.aliakhgar I/art﹕ Clamp target GC heap from 110MB to 96MB
10-04 05:41:04.018 2597-2597/org.persianrap.aliakhgar I/art﹕ Forcing collection of SoftReferences for 17MB allocation
10-04 05:41:04.024 2597-2597/org.persianrap.aliakhgar I/art﹕ Alloc concurrent mark sweep GC freed 3(96B) AllocSpace objects, 0(0B) LOS objects, 16% free, 78MB/94MB, paused 67us total 5.219ms
10-04 05:41:04.024 2597-2597/org.persianrap.aliakhgar E/art﹕ Throwing OutOfMemoryError "Failed to allocate a 18275370 byte allocation with 16777216 free bytes and 17MB until OOM"
10-04 05:41:04.024 2597-2597/org.persianrap.aliakhgar D/AndroidRuntime﹕ Shutting down VM
10-04 05:41:04.024 2597-2597/org.persianrap.aliakhgar E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: org.persianrap.aliakhgar, PID: 2597
java.lang.OutOfMemoryError: Failed to allocate a 18275370 byte allocation with 16777216 free bytes and 17MB until OOM
at java.lang.String.<init>(String.java:400)
at java.lang.AbstractStringBuilder.toString(AbstractStringBuilder.java:633)
at java.lang.StringBuilder.toString(StringBuilder.java:663)
at org.json.JSONStringer.toString(JSONStringer.java:430)
at org.json.JSONArray.toString(JSONArray.java:586)
at co.ronash.pushe.util.d.a(Unknown Source)
at co.ronash.pushe.db.b.b(Unknown Source)
at co.ronash.pushe.log.l.a(Unknown Source)
at co.ronash.pushe.log.l.a(Unknown Source)
at co.ronash.pushe.log.i.a(Unknown Source)
at co.ronash.pushe.log.handlers.SentryHandler.a(Unknown Source)
at co.ronash.pushe.log.h.e(Unknown Source)
at co.ronash.pushe.log.h.a(Unknown Source)
at co.ronash.pushe.log.h.c(Unknown Source)
at co.ronash.pushe.a.a(Unknown Source)
at co.ronash.pushe.a.c(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.log.i.d(Unknown Source)
at co.ronash.pushe.log.i.a(Unknown Source)
at co.ronash.pushe.log.handlers.SentryHandler.a(Unknown Source)
at co.ronash.pushe.log.h.e(Unknown Source)
at co.ronash.pushe.log.h.a(Unknown Source)
at co.ronash.pushe.log.h.c(Unknown Source)
at co.ronash.pushe.a.a(Unknown Source)
at co.ronash.pushe.a.c(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.log.i.d(Unknown Source)
at co.ronash.pushe.log.i.a(Unknown Source)
at co.ronash.pushe.log.handlers.SentryHandler.a(Unknown Source)
at co.ronash.pushe.log.h.e(Unknown Source)
at co.ronash.pushe.log.h.a(Unknown Source)
at co.ronash.pushe.log.h.c(Unknown Source)
at co.ronash.pushe.a.a(Unknown Source)
at co.ronash.pushe.a.c(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.log.i.d(Unknown Source)
at co.ronash.pushe.log.i.a(Unknown Source)
at co.ronash.pushe.log.handlers.SentryHandler.a(Unknown Source)
at co.ronash.pushe.log.h.e(Unknown Source)
at co.ronash.pushe.log.h.a(Unknown Source)
at co.ronash.pushe.log.h.c(Unknown Source)
at co.ronash.pushe.a.a(Unknown Source)
at co.ronash.pushe.a.c(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.log.i.d(Unknown Source)
at co.ronash.pushe.log.i.a(Unknown Source)
at co.ronash.pushe.log.handlers.SentryHandler.a(Unknown Source)
at co.ronash.pushe.log.h.e(Unknown Source)
at co.ronash.pushe.log.h.a(Unknown Source)
at co.ronash.pushe.log.h.c(Unknown Source)
at co.ronash.pushe.a.a(Unknown Source)
at co.ronash.pushe.a.c(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.log.i.d(Unknown Source)
at co.ronash.pushe.log.i.a(Unknown Source)
at co.ronash.pushe.log.handlers.SentryHandler.a(Unknown Source)
at co.ronash.pushe.log.h.e(Unknown Source)
at co.ronash.pushe.log.h.a(Unknown Source)
at co.ronash.pushe.log.h.c(Unknown Source)
at co.ronash.pushe.a.a(Unknown Source)
at co.ronash.pushe.a.c(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.log.i.d(Unknown Source)
at co.ronash.pushe.log.i.a(Unknown Source)
at co.ronash.pushe.log.handlers.SentryHandler.a(Unknown Source)
at co.ronash.pushe.log.h.e(Unknown Source)
at co.ronash.pushe.log.h.a(Unknown Source)
at co.ronash.pushe.log.h.c(Unknown Source)
at co.ronash.pushe.a.a(Unknown Source)
at co.ronash.pushe.a.c(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown Source)
at co.ronash.pushe.task.i.a(Unknown So
10-04 05:41:05.935 2597-2597/org.persianrap.aliakhgar I/Process﹕ Sending signal. PID: 2597 SIG: 9
Put this in your manifest and try
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:theme="@style/AppTheme" >
The line android:largeHeap="true"
is important, add that
you got java.lang.OutOfMemoryError: Failed to allocate a 18275370 byte allocation with 16777216 free bytes and 17MB until OOM
error which means you are out of heap memory
Or maybe you must not have installed google play services in the genny emulator
这篇关于在GenyMotion申请强制停止的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!