java.lang.OutOfMemoryError:pthread_create(1040KB堆栈)失败:翻新后重试

问题描述 投票:0回答:1
 **java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again**
       at java.lang.Thread.nativeCreate(Native Method)
       at java.lang.Thread.start(Thread.java:730)
       at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:941)
       at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1359)
       at okhttp3.Dispatcher.enqueue(Dispatcher.java:129)
       at okhttp3.RealCall.enqueue(RealCall.java:78)
       at retrofit2.OkHttpCall.enqueue(OkHttpCall.java:101)

[在应用程序停留模式时,有时后应用程序将崩溃。

android retrofit2 okhttp
1个回答
0
投票

尝试这种方式:

AndroidManifest.xml上的[1- set android:largeHeap="true"

2-将org.gradle.jvmargs=-Xmx1536m上的org.gradle.jvmargs=-Xmx4608m更改为gradle.properties

3-和build.gradle:

android {
    dexOptions {
        incremental true
        javaMaxHeapSize "4g"
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.