GoogleSignatureVerifier imzası geçerli değil mesajı (google play hizmetleri 9.0.0)


100

Kısa bir süre önce Google Play hizmetleri kitaplığı sürüm 9.0.0'a güncelledim ve şu logcat mesajını alıyorum:

05-19 23:07:30.023 19237-19508/? V/GoogleSignatureVerifier: options.developer.com.developeroptions signature not valid.  Found: 

Uygulamam google maps api'yi kullanmıyorken, ancak analitiği, reklamları ve google plus api'yi kullanıyor.

Belgelerde api anahtarının kullanımıyla ilgili olarak bahsedilen tek şey, google maps veya android places api kullanımıyla ilgilidir.

Ayrıca 'com.google.android.geo.API_KEY'i doğru bir anahtarla eklemeyi denedim, ancak yardımcı olmadı.

işte gradle.build dosyam:

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'
}

Aynı ile classpath 'com.google.gms:google-services:2.1.0'vecompile 'com.google.android.gms:play-services-analytics:8.4.0'
rocknow

Herhangi bir çözüm buldunuz mu?
diyet yapan

@dit Henüz yapmadım ama sanırım yeni firebase analitiği ile ilgili olabilir, uygulama da iyi çalışıyor, sadece bu mesajda google apis'in hiçbiriyle ilgili bir sorun yok.
meh

Firebase kullanmıyorum ancak son Android stüdyo güncellemelerinden sonra bu sorunu alıyorum. Sanırım Play-hizmetlerinde bir hata.
The_Martian

2
Google Play hizmetini 9.0.0'a yükselttikten sonra da aynı sorunu yaşıyorum. Google Map ve GCM'yi de kullanıyorum. Ancak uygulama iyi çalışıyor
Plugie

Yanıtlar:


177

Üzgünüm, bu bir hata! Yine de sahte günlük kaydı: Google Play hizmetleri, bir Google uygulaması mı yoksa normal bir üçüncü taraf mı olduğunuzu görmek için bazı kontroller yapar.

Bunun bir parçası olarak, imza doğrulayıcıyı çağırır ve günlük kaydı amaçlanandan daha ayrıntılı sonuçlanır - gelecekteki bir sürümde düzeltilecektir. Bu, uygulamanızın davranışını hiç etkilememelidir.


8
Yani hiçbir şey yapmıyor mu? Endişelenmemeli miyiz?
android geliştiricisi

6
Endişelenme.
Ian Barber

2
Selam. Hataya kontrol edebileceğimiz herhangi bir bağlantı var mı?
AL.

2
@ianbarber Ancak bu, uygulamamın davranışını etkiler. Uygulamamın ANR durumuna geçmesine neden oluyor. Günlük konsolum, bir süre süren bu günlüklerin 100'den fazlasını çıkarıyor ... sonra anr izleme dosyası yazılır.
kutu

3
Gms kitaplığı içeren bir uygulamayı başlatmaya çalışırken davranışı etkiler, başlangıç ​​süresi en az 5 saniyedir ve ardından bu mesaj verilir ve sonra işler tekrar yoluna girer.
ANR'ye

2

İnternette birçok çözüm bulacaksınız, ancak benim için çalışan tek kişi Google Play Hizmetlerini cihazlarımda 8.7.02 sürümüne düşürmekti. Umarım Google bu hatayı hızla düzeltir: ')


1

Diğer cevaplarda belirtildiği gibi, cihaza Google Play Hizmetleri 9 güncellemesi. Google hatayı düzeltene kadar şu seçeneklere sahip olabilirsiniz:

  • Güvenle görmezden gelin

  • Ayarlar-> Uygulamalar-> Google oyun hizmetleri -> (sağ üst menüde üç nokta) -> Kaldır'ı kullanarak telefonunuzu / cihazınızı eski sürüme geçirin

    Devre Dışı Bırak / Durdurmaya Zorla düğmeleri griyse, uygulamayı kaldırmadan önce bir 'cihaz yöneticisi' olmaktan çıkarmanız gerekebilir.

Hatayla ilgili Google artı blogu: https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ

Keystore.debug dosyasını kaldırmanın / yeniden oluşturmanın yardımcı olma olasılığı düşüktür. Bunu zaten yaptıysanız, 'map api geliştirici konsolunu' kullanarak yeni bir tane oluşturmanız gerekir.


1
  1. SHA dilinizi ve paket adınızı doğru girdiğinizden emin olun.

  2. api konsolunda projenizi oluşturduktan sonra ApiManager> Overview'da GoogleMaps Api'nizi etkinleştirdiğinizden emin olun (google'da arayın)

  3. manifest dosyanızda internet izinlerine izin verdiğinizden emin olun

  4. derleme dosyanızda 'com.google.android.gms: play-services: 9.0.1' derlemesini kullanın (benim için çalışıyor)

Benim durumumda 3. adımı atladım.


0

Gms kitaplığını 9.0.1'e güncellemem ve kaydedilen tüm verileri telefonumdaki google play hizmetlerinden silmem gerekti ve günlükler artık görüntülenmiyordu. Daha önce uygulamamda bana VE duruma neden oluyorlardı, bu da bana bunun neden olduğuna büyük baş ağrıları veriyordu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.