Dieses Problem trat auf, wenn ich meine Anwendung auf Emulator Android 5.1.1 (x86_64) - API 22 starte. Ich habe einige Diskussionen darüber gelesen, aber niemand von ihnen hat mir geholfen.
Ich habe versucht, Version von Google Play Services in Gradle Build-Skript anpassen (ich meine, Sie sollten das Skript mit "App" Name aktualisieren). Vergessen Sie nicht, Gradle zu synchronisieren, wenn Sie etwas in Ihrem Skript aktualisieren.
Mein gradle Skript "app" nach Updates:
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
applicationId "com.itmm.map"
minSdkVersion 16
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.google.android.gms:play-services:9.0.0'
testCompile 'junit:junit:4.12'
}
Bitte haben Sie einen Blick in Abhängigkeiten Abschnitt. Sie sind interessant in der folgenden Zeile des Skripts:
compile 'com.google.android.gms:play-services:9.0.0'
Derzeit ver. 9.0.0 hilft mir und alles ist in Ordnung. Ich kann MapActivity auf dem Android-Emulator sehen. 9.0.0 ist keine neuste Version von Google Play Services (das neuste ist 9.6.1), aber es funktioniert und es kann Ihr Problem lösen, wenn Sie nicht an neuen Features von ver interessiert sind. 9.6.1.
Ich vermute, Sie sind verwirrend die Google Services SDK Komponenten Spielen Sie mit dem Begleiter Anwendungspaket sie auf der (emulierten) Gerät benötigt. Es sieht so aus, als würden Sie vom emulierten Gerät aus zur Aktualisierung aufgefordert werden. –