首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >致命例外: java.lang.OutOfMemoryError: pthread_create at com.google.maps.api

致命例外: java.lang.OutOfMemoryError: pthread_create at com.google.maps.api
EN

Stack Overflow用户
提问于 2017-10-27 08:48:45
回答 2查看 3.7K关注 0票数 2

我在我的android应用程序上使用谷歌地图。在一些设备上,Galaxy S5J5S5 LTE--我得到的是"Fatal Exception: java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again“错误。我从织物破折号上得到了下面的日志,我无法复制这个问题,

这是我的原木,

代码语言:javascript
运行
复制
       Fatal Exception: java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
       at java.lang.Thread.nativeCreate(Thread.java)
       at java.lang.Thread.start(Thread.java:1063)
       at com.google.maps.api.android.lib6.drd.s.t(:com.google.android.gms.DynamiteModulesB@11518438:317)
       at com.google.maps.api.android.lib6.drd.s.a(:com.google.android.gms.DynamiteModulesB@11518438:256)
       at com.google.maps.api.android.lib6.gmm6.util.l.a(:com.google.android.gms.DynamiteModulesB@11518438:109)
       at com.google.maps.api.android.lib6.gmm6.util.n.run(:com.google.android.gms.DynamiteModulesB@11518438:37)
       at java.lang.Thread.run(Thread.java:818)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-01 10:12:43

这解决了我的问题

  1. 在我的AndroidManifest.xml上添加了AndroidManifest.xml
  2. org.gradle.jvmargs=-Xmx1536m更改为org.gradle.jvmargs=-Xmx4608m on gradle.properties
  3. 添加到我的应用程序build.gradle文件中 android { dexOptions { incremental true javaMaxHeapSize "4g" } }
票数 -2
EN

Stack Overflow用户

发布于 2017-10-27 09:25:33

当运行32位java时,可以使用多少内存是有限制的。我不知道是否可以更改它,但是简单的解决方案是使用64位的java构建。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46971024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档