gpt4 book ai didi

android - 添加 Google Play 服务后 "OutOfMemoryError: unable to create new native thread"

转载 作者:行者123 更新时间:2023-11-30 00:59:19 25 4
gpt4 key购买 nike

我正在尝试实现广告网络的 SDK,它要求我添加 Google Play 服务。

现在,当我将 compile 'com.google.android.gms:play-services:9.6.0' 添加到我的 gradle 文件时,出现错误(见底部)。这可能是由于已经安装了一些其他库,但我不知道如何修复这些文件。

项目等级:

buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath 'com.google.gms:google-services:3.0.0'
}
}

模块等级:

android {
compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
minSdkVersion 9
targetSdkVersion 19
}
}

dependencies {
compile 'com.google.android.gms:play-services-appindexing:9.6.1'
compile 'com.google.android.gms:play-services:9.6.0' // The new line
}
apply plugin: 'com.google.gms.google-services'

错误:

Error:Execution failed for task ':appName:mergeDebugResources'. java.lang.OutOfMemoryError: unable to create new native thread

如前所述:没有新行,它运行完美。

最佳答案

因为您添加了“com.google.android.gms:play-services-appindexing:9.6.1”然后添加编译'com.google.android.gms:play-services:9.6.0'

如果您不需要所有播放服务,只需添加您需要的内容,因为这会产生一个大的 apk 文件,有时会产生 OutOfMemoryError

如果您想通过将此行添加到项目的“gradle-properties”来更改 JVM(Heapsize)的配置:

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

关于android - 添加 Google Play 服务后 "OutOfMemoryError: unable to create new native thread",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39676859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com