Ik heb onlangs geüpdatet naar de Google Play Services-bibliotheek versie 9.0.0 en ik krijg steeds het volgende logcat-bericht:
05-19 23:07:30.023 19237-19508/? V/GoogleSignatureVerifier: options.developer.com.developeroptions signature not valid. Found:
Terwijl mijn app niet de Google Maps-API gebruikt, maar de Analytics, advertenties en Google Plus-API.
De enige vermelding in de documentatie met betrekking tot het gebruik van de API-sleutel is bij het gebruik van Google Maps of Android Places API.
Ik heb ook geprobeerd de ‘com.google.android.geo.API_KEY’ toe te voegen met een juiste sleutel, maar dit heeft niet geholpen.
hier is mijn gradle.build-bestand:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "options.developer.com.developeroptions"
minSdkVersion 9
targetSdkVersion 23
versionCode 23
versionName "1.06"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services-plus:9.0.0'
compile 'com.android.support:appcompat-v7:23.2.0'
compile 'com.google.android.gms:play-services-analytics:9.0.0'
compile 'com.google.android.gms:play-services-ads:9.0.0'
}
Antwoord 1, autoriteit 100%
Sorry, dat is een bug! Het is echter gewoon valse logboekregistratie: Google Play-services controleert wat om te zien of u een Google-app bent of een gewone app van derden.
Als onderdeel daarvan roept het de handtekeningverificatie aan en de logboekregistratie werd uitgebreider dan bedoeld – het zal in een toekomstige versie worden opgelost. Dit zou het gedrag van uw app helemaal niet moeten beïnvloeden.
Antwoord 2
Je zult veel oplossingen op internet vinden, maar de enige die voor mij werkte, was het downgraden van de Google Play-services naar versie 8.7.02 op mijn apparaten. Ik hoop dat Google deze fout snel zal herstellen :’)
Antwoord 3
Zoals vermeld in de andere antwoorden, is dit de Google Play Services 9-update voor het apparaat. U kunt deze opties hebben totdat Google de bug heeft opgelost:
-
Negeer het veilig
-
Downgrade uw telefoon/apparaat met Instellingen->Apps->Google play-services->(drie stippen in menu rechtsboven)->Verwijderen
Als de knoppen Uitschakelen/Geforceerd stoppen grijs worden weergegeven, moet u mogelijk de app verwijderen als ‘apparaatbeheerder’ voordat u deze verwijdert.
Google plus-blog over de bug: https://plus.google.com/+ ChristopheBeyls/posts/LC2XCSoaVBJ
Het is onwaarschijnlijk dat het verwijderen/opnieuw maken van het bestand keystore.debug zal helpen. Als je dit al hebt gedaan, moet je een nieuwe maken met behulp van de ‘map api-ontwikkelaarsconsole’
Antwoord 4
-
zorg ervoor dat je je SHA-sinature en pakketnaam correct hebt ingevoerd.
-
zorg ervoor dat u uw GoogleMaps Api hebt ingeschakeld in uw ApiManager>Overview nadat u uw project in de api-console heeft gemaakt (zoek ernaar in google)
-
zorg ervoor dat je internetmachtigingen hebt toegestaan in je manifestbestand
-
gebruik compileren in je buildbestand
‘com.google.android.gms:play-services:9.0.1’ (werkt voor mij)
In mijn geval heb ik stap 3 gemist.
Antwoord 5
Ik moest de gms-bibliotheek bijwerken naar 9.0.1 en alle opgeslagen gegevens van Google Play-services op mijn telefoon verwijderen en de logboeken werden niet meer weergegeven. Ze veroorzaakten eerder EN-status in mijn app, wat me grote hoofdpijn bezorgde waarom dit gebeurde.