GoogleSignatureVerifier हस्ताक्षर मान्य संदेश नहीं है (Google play सेवाएं 9.0.0)


100

मैंने हाल ही में Google play Services के लाइब्रेरी संस्करण 9.0.0 में अपडेट किया है, और मुझे निम्नलिखित लॉगकैट संदेश प्राप्त होते रहते हैं:

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

हालांकि मेरा ऐप Google मैप्स एप का उपयोग नहीं कर रहा है, लेकिन यह एनालिटिक्स, विज्ञापन और Google प्लस एपिस का उपयोग कर रहा है।

एपीआई कुंजी के उपयोग के बारे में प्रलेखन में केवल एक ही उल्लेख है, जब गूगल मैप्स, या एंड्रॉइड स्थानों का उपयोग एपी करता है।

मैंने एक सही कुंजी के साथ 'com.google.android.geo.API_KEY' को जोड़ने की भी कोशिश की है, लेकिन इससे कोई फायदा नहीं हुआ।

यहाँ मेरी gradle.build फाइल है:

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

उसी के साथ classpath 'com.google.gms:google-services:2.1.0'औरcompile 'com.google.android.gms:play-services-analytics:8.4.0'
रॉक

क्या आपको कोई समाधान मिला है?
आहारक

@ मेरे पास अभी तक नहीं है, लेकिन मुझे लगता है कि यह नए फायरबेस एनालिटिक्स से संबंधित हो सकता है, ऐप ठीक भी काम करता है, बस उस संदेश में Google एपिस के साथ कोई समस्या नहीं है।
मीह

मैं फायरबेस का उपयोग नहीं कर रहा हूं, लेकिन हाल ही में एंड्रॉइड स्टूडियो अपडेट के बाद मुझे यह मुद्दा मिल रहा है। मुझे लगता है कि यह प्ले-सेवाओं में एक बग है।
the_Martian

2
मेरे पास google play service को 9.0.0 में अपग्रेड करने के बाद भी यही समस्या है। मैं Google मैप और GCM का भी उपयोग करता हूं। लेकिन आवेदन ठीक काम करता है
प्लगइन्स

जवाबों:


177

क्षमा करें, एक बग! हालांकि यह केवल शानदार लॉगिंग है: Google Play सेवाएं यह देखने के लिए कुछ जाँच करती हैं कि क्या आप एक Google ऐप हैं या एक नियमित तृतीय पक्ष हैं।

उस भाग के रूप में, यह हस्ताक्षर सत्यापनकर्ता को बुलाता है और लॉगिंग उद्देश्य से अधिक क्रिया को समाप्त कर देता है - इसे भविष्य के संस्करण में ठीक किया जाएगा। यह आपके ऐप के व्यवहार को बिल्कुल भी प्रभावित नहीं करना चाहिए।


8
तो यह कुछ भी नहीं करता है? हमें चिंता नहीं करनी चाहिए?
Android डेवलपर

6
चिंता नहीं करनी चाहिए।
इयान बार्बर

2
नमस्ते। क्या बग की कोई लिंक है जिसे हम जांच सकते हैं?
एएल।

2
@ianbarber लेकिन यह मेरे ऐप के व्यवहार को प्रभावित करता है। यह मेरे एप्लिकेशन को ANR स्थिति में जाने का कारण बनता है। मेरी लॉग कंसोल इस लॉग में से 100 से अधिक आउटपुट देती है जो थोड़ी देर तक चलती है ... फिर ar ट्रेस फ़ाइल लिखी जाती है।
बॉक्स

3
यह व्यवहार को प्रभावित करता है, जब gms पुस्तकालय के साथ एक ऐप लॉन्च करने की कोशिश की जाती है, तो स्टार्टअप का समय कम से कम 5 सेकंड होता है, और फिर उस संदेश को जारी किया जाता है और फिर चीजें फिर से ठीक होती हैं। यह ANR
Odaym

2

आपको नेट पर बहुत सारे समाधान मिलेंगे, लेकिन मेरे लिए काम करने वाला एकमात्र मेरे डिवाइस पर Google Play Services को 8.7.02 संस्करण में डाउनग्रेड करना था। मुझे उम्मीद है कि Google इस त्रुटि को तेजी से ठीक करेगा: ')


1

जैसा कि अन्य उत्तरों में बताया गया है, इसकी Google Play Services 9 डिवाइस में अपडेट है। Google बग को ठीक करने तक आपके पास ये विकल्प हो सकते हैं:

  • सुरक्षित रूप से इसे अनदेखा करें

  • सेटिंग्स-> ऐप्स-> Google Play सेवाएं -> (शीर्ष दाईं ओर तीन डॉट्स) का उपयोग करके अपने फ़ोन / डिवाइस को डाउनग्रेड करें -> स्थापना रद्द करें

    यदि डिसेबल / फोर्स स्टॉप बटन को बाहर निकाल दिया जाता है, तो आपको इसे अनइंस्टॉल करने से पहले ऐप को 'डिवाइस एडमिनिस्ट्रेटर' होने से हटाने की आवश्यकता हो सकती है।

बग से संबंधित Google प्लस ब्लॉग: https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaBBJ

Keystore.debug फ़ाइल को निकालना / फिर से बनाना मदद की संभावना नहीं है। यदि आपने पहले ही ऐसा कर लिया है, तो आपको 'मैप एपी डेवलपर कंसोल' का उपयोग करके एक नया बनाने की आवश्यकता होगी


1
  1. सुनिश्चित करें कि आपने सही तरीके से अपने SHA साइनएटर और पैकेज का नाम दर्ज किया है।

  2. सुनिश्चित करें कि आपने अपने ApiManager में अपना GoogleMaps Api सक्षम कर लिया है> Api कंसोल में अपना प्रोजेक्ट बनाने के बाद अवलोकन करें (google में खोज करें)

  3. सुनिश्चित करें कि आपने अपनी घोषणा फ़ाइल में इंटरनेट की अनुमति दी है

  4. अपनी बिल्ड फ़ाइल में संकलित करें 'com.google.android.gms: play-services: 9.0.1' (मेरे लिए काम करता है)

मेरे मामले में मैं चरण 3 से चूक गया।


0

मुझे gms लाइब्रेरी को 9.0.1 पर अपडेट करना था और अपने फोन पर Google play सेवाओं से सभी सहेजे गए डेटा को हटाना था और लॉग अब प्रदर्शित नहीं हो रहे थे। वे मेरे ऐप में मुझसे पहले और राज्य का कारण बन रहे थे, जो मुझे प्रमुख सिरदर्द दे रहा था कि ऐसा क्यों हो रहा था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.