दिलचस्प पोस्ट
त्रिकोणमितीय कार्य कैसे कार्य करते हैं? कस्टम asp.NET MVC 404 त्रुटि पृष्ठ के लिए रूटिंग Jquery फ़ॉर्म पर पेज लोड को रोकें कोई भी डिस्प्ले बटन के साथ सबमिट करें मैं स्विफ्ट में टाइप के शब्दकोश में क्लास <ClassImplementingProtocol> प्रकार के मान को कैसे संग्रहीत करूँ? PHP में दो तिथियों की तुलना कैसे करें आर में डेटा के लिए बहुपद मॉडल फिटिंग ईटग बनाम हैडर का समापन Nginx में $ मेजबान और $ http_host का अंतर क्या है एंड्रॉइड 4 पर एंड्रॉइड स्टूडियो के साथ नोक्लेस डीफफाउंड एरर मैं एक लोकल वेरिएबल को एक स्क्रिप्ट ब्लॉक में कैसे चला सकता हूँ जिसे आप़ॉक-कमांड के साथ दूरस्थ मशीन पर निष्पादित किया जा सकता है? मैं कैसे बता सकता हूं कि पुस्तकालय को -जी के साथ संकलित किया गया था? मिंगव के साथ खिड़कियों पर मढ़ना मल्टी मॉड्यूल प्रोजेक्ट में मैवेन टेस्ट डिवरेंसी आईओएस 8 में स्थान सेवा नहीं चल रही है कैसे xcode में ENABLE_BITCODE 7?

संस्करण 13 में Google Play सेवा अपडेट के बाद मुझे एक त्रुटि मिली

मैं इस त्रुटि को कैसे हल कर सकता हूं?

द्वारा कारण: java.lang.illegalargumentexception 11-01 11: 08: 12.845: ई / एंड्रॉइड रेंटाइम (28885): द्वारा कारण: java.lang.IllegalStateException: आपके ऐप के AndroidManifest.xml में मेटा-डेटा टैग का सही मूल्य नहीं है । अपेक्षित 4030500 लेकिन पाया 0. आप तत्व के भीतर निम्नलिखित घोषणा होनी चाहिए:

google-play-services_lib स्पष्ट:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.android.gms" android:versionCode="4030530" android:versionName="4.0.30 (889083-30)" > <uses-sdk android:minSdkVersion="8"/> </manifest> 

 public void loginGooglePlus() { aHelper.setup(this, GameHelper.CLIENT_APPSTATE | GameHelper.CLIENT_GAMES); mHelper = aHelper.getAppStateClient(); //crash is here mHelper.connect(); } 

पूर्ण त्रुटि लॉग:

 11-01 11:38:13.507: E/AndroidRuntime(31297): FATAL EXCEPTION: main 11-01 11:38:13.507: E/AndroidRuntime(31297): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.company.application.android.aja/com.company.application.android.aja.BeetleBattleAndroidActivity}: java.lang.IllegalStateException: The meta-data tag in your app's AndroidManifest.xml does not have the right value. Expected 4030500 but found 0. You must have the following declaration within the <application> element: <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2077) 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104) 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.app.ActivityThread.access$600(ActivityThread.java:134) 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247) 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.os.Handler.dispatchMessage(Handler.java:99) 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.os.Looper.loop(Looper.java:154) 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.app.ActivityThread.main(ActivityThread.java:4624) 11-01 11:38:13.507: E/AndroidRuntime(31297): at java.lang.reflect.Method.invokeNative(Native Method) 11-01 11:38:13.507: E/AndroidRuntime(31297): at java.lang.reflect.Method.invoke(Method.java:511) 11-01 11:38:13.507: E/AndroidRuntime(31297): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:965) 11-01 11:38:13.507: E/AndroidRuntime(31297): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:732) 11-01 11:38:13.507: E/AndroidRuntime(31297): at dalvik.system.NativeStart.main(Native Method) 11-01 11:38:13.507: E/AndroidRuntime(31297): Caused by: java.lang.IllegalStateException: The meta-data tag in your app's AndroidManifest.xml does not have the right value. Expected 4030500 but found 0. You must have the following declaration within the <application> element: <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 11-01 11:38:13.507: E/AndroidRuntime(31297): at com.google.android.gms.common.GooglePlayServicesUtil.n(Unknown Source) 11-01 11:38:13.507: E/AndroidRuntime(31297): at com.google.android.gms.common.GooglePlayServicesUtil.isGooglePlayServicesAvailable(Unknown Source) 11-01 11:38:13.507: E/AndroidRuntime(31297): at com.google.android.gms.internal.de.connect(Unknown Source) 11-01 11:38:13.507: E/AndroidRuntime(31297): at com.google.android.gms.appstate.AppStateClient.connect(Unknown Source) 11-01 11:38:13.507: E/AndroidRuntime(31297): at com.company.application.android.aja.BeetleBattleAndroidActivity.loginGooglePlus(BeetleBattleAndroidActivity.java:153) 11-01 11:38:13.507: E/AndroidRuntime(31297): at com.company.application.android.aja.BeetleBattleAndroidActivity.onCreate(BeetleBattleAndroidActivity.java:143) 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.app.Activity.performCreate(Activity.java:4509) 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1050) 11-01 11:38:13.507: E/AndroidRuntime(31297): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2041) 11-01 11:38:13.507: E/AndroidRuntime(31297): ... 11 more 

वेब के समाधान से एकत्रित समाधान "संस्करण 13 में Google Play सेवा अपडेट के बाद मुझे एक त्रुटि मिली"

आपको अपने मैनिफेस्ट में निम्नलिखित को जोड़ना होगा:

 <application> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> ... </application> 

संपादित करें:

यह जानकारी लॉगकैट त्रुटि संदेश में पाया जा सकता है साथ ही साथ Google Play सेवाएं सेट करना (धन्यवाद ब्रैस गेबिन)

@ बेनोइट के उत्तर में सटीक समाधान है जो मैं अतिरिक्त ज्ञान के साथ उत्तर दे रहा हूं:

1. बेनोइट के उत्तर के रूप में एक तरीका AndroidManifest.xml आवेदन टैग के अंदर जोड़ रहा है

 <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 

2. हम सीधे संस्करण कोड को जोड़ सकते हैं

 <meta-data android:name="com.google.android.gms.version" android:value="4030500" /> 

4030500 संस्करण कोड है जो अंदर संग्रहीत है

गूगल-प्ले-services_lib> रेस> मान> version.xml

पसंद

 <integer name="google_play_services_version">4030500</integer> 

निष्कर्ष: नवीनतम Google Play सेवाओं को संस्करण नाम की आवश्यकता होती है, जो कि AndroidManifest.xml अंदर <meta-data .. /> का उपयोग करने का उल्लेख है

नोट: मैं दृढ़ता से 1 रास्ता का उपयोग करने की सिफारिश करेंगे

जब आपने उस प्रश्न पूछा तो कुछ चीजें बदल गईं। यदि आप Google Play सेवाओं 7.0 या नए का उपयोग कर रहे हैं, तो Gradle स्वतः मैनिफ़ेस को मर्ज करेगा और आपके लिए आवश्यक मेटा-डेटा शामिल करेगी।

इयान झील उद्धरण:

(…) Google Play सेवाओं 7.0 में भी एक समय की बचत सुविधा है, यदि आप Gradle का उपयोग कर रहे हैं: यह स्वचालित रूप से शामिल है

 <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> 

आपके AndroidManifest.xml में प्रविष्टि – मैन्युअल रूप से इसे जोड़ने की आवश्यकता नहीं है! सरल मैनिफेस मर्जिंग का एक आदर्श उदाहरण जहां पुस्तकालयों में आवश्यक मेटा-डेटा, रिसीवर, अनुमतियां, और वे जो कुछ भी ज़रूरत होती है, एक-कुछ भूलने के लिए आवश्यक जोड़ सकते हैं!

नोट: यह पूर्ण प्ले-सेवाओं या प्ले-सेवाओं पर लागू नहीं होता- सभी पहनने वाली AARs – केवल दानेदार AARs ने इसमें बनाया है

बस अपने मेटा-डेटा टैग को 'अपने' एप्लिकेशन के एंड्रॉइड मैनिफ़ेस्ट.एक्सएम को जोड़ना सुनिश्चित करें

 <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="YOUR_API_KEY"/> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/> 

यह समाधान मेरे लिए काम किया

मैंने अपने मौजूदा प्रोजेक्ट को एक्लिप्स से एंड्रॉइड स्टूडियो के लिए आयात किया है, ईक्लिप्स परियोजना में Integers.xml में हार्डकॉडेड वैल्यू के रूप में निम्नलिखित था

 <integer name="google_play_services_version">5089000</integer> 

एंड्रॉइड स्टूडियो द्वारा बनाए जा रहे प्ले सेवाओं के नवीनतम संस्करण के साथ संस्करण का विरोध होने के कारण Integers.xml से इस लाइन को हटाने के बाद यह मेरे लिए काम करना शुरू कर दिया।

मैंने Google सेवाओं की एक प्रतिलिपि के res / values ​​फ़ोल्डर में फ़ाइल "version.xml" बना दिया है और कोड चिपकाया है:

 <?xml version="1.0" encoding="UTF-8"?> <resources> <integer name="google_play_services_version">4030500</integer> </resources> 

मूल प्रति फ़ाइल को याद किया और यह मेरी समस्या को हल किया

<meta-data> <application> टैग को बंद करने के बाद <meta-data> जोड़ें इसने मेरी समस्या हल की