広告ネットワークのSDKを実装しようとしており、Google Playサービスを追加する必要があります。Google Playサービスを追加した後に "OutOfMemoryError:新しいネイティブスレッドを作成できません"
compile 'com.google.android.gms:play-services:9.6.0'
を私のgradleファイルに追加すると、エラーが発生します(下を参照)。これは既にインストールされている他のライブラリが原因である可能性がありますが、ファイルを修正する方法がわかりません。
プロジェクトのGradle:
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath 'com.google.gms:google-services:3.0.0'
}
}
モジュールのGradle:
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
として言った:改行せずに、それは完璧に動作します。 と、コンパイル追加
コンパイルすることもできないので、開発マシン上に置かれています。問題の診断に役立つhttp://www.mastertheboss.com/jboss-server/jboss-monitoring/how-to-solve-javalangoutofmemoryerror-unable-to-create-new-native-threadを確認しましたか? –
この[スレッド](https://plumbr.eu/outofmemoryerror/unable-to-create-new-native-thread)に基づいて、あなたのエラーjava.lang.OutOfMemoryError:新しいネイティブスレッドを作成できませんエラーはいつでも発生しますJVMはOSから新しいスレッドを要求します。基礎となるOSが新しいネイティブスレッドを割り当てることができないときはいつも、この 'OutOfMemoryError'がスローされます。上記のリンクをチェックして、この問題の原因と解決方法を確認してください。詳細については、この[関連する質問](http://stackoverflow.com/questions/16789288/java-lang-outofmemoryerror-unable-to-create-new-native-thread)をチェックしてください。 – KENdi