में Google Play Services v13 त्रुटि मेटा-डेटा स्थान के लिए मेरा ऐप Google Play सेवाओं का उपयोग कर रहा है। इसके अलावा यह Google मानचित्र का उपयोग कर रहा है। आज तक यह ठीक काम करता है लेकिन एक्लिप्स अपडेट करने और Google Play Services v13 स्थापना के बाद, यह अब और काम नहीं कर रहा है। आज मैंने कई अपडेट किए हैं। - Android SDK बिल्ड-उपकरण 19 के लिए अद्यतन - - Android SDK प्लेटफार्म 19 के लिए अद्यतन उपकरण - Android SDK Tools 22.3 के लिए अद्यतन Google Play 13 इसके अलावा, मैं एडीटीएंड्रॉइड मैनेजमेंट
अद्यतन किया है करने के लिए अद्यतन सेवा जब मैं आवेदन शुरू मुझे यह त्रुटि संदेश मिल रहा है:
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" />
मैंने Google Play सेवाओं के साथ कई बार काम किया है और इस ऐप ने अभी तक ठीक काम किया है। मैंने कभी भी मेनिफेस्ट में कोई मेटा-डेटा शामिल नहीं किया था।
मैंने अपने ऐप मेनिफेस्ट में मेटा-डेटा टैग सहित समस्या को ठीक करने का प्रयास किया है लेकिन यह काम नहीं कर रहा है। वर्तमान में मेरा ऐप मैनिफेस्ट इस तरह दिखता है (यह वही है जो मैनेजर ने मेरे ऐप में काम किया था)।
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp.app"
android:versionCode="2"
android:versionName="1.0.1" >
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<permission
android:name="com.myapp.app.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.myapp.app.permission.MAPS_RECEIVE" />
<supports-screens android:requiresSmallestWidthDp="320" />
<supports-screens android:compatibleWidthLimitDp="394" />
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="18" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/CustomizedTheme" >
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="thecode" />
<activity
android:name="com.myapp.app.ActivityMain"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
मुझे आश्चर्य है कि यह समस्या Google-play-services manifest के कारण है या नहीं?
यह प्रकट मैंने पाया है:
<?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>
गूगल का उपयोग करने के लिए Play सेवाओं मैं, गूगल द्वारा दिए गए निर्देशों का पालन किया है अतीत में और अब तक के रूप में मैं किसी भी समस्या नहीं मिली है।
संभव डुप्लिकेट [Google Play सेवा संस्करण 13 संस्करण के बाद अद्यतन के बाद मुझे एक त्रुटि मिली] (http://stackoverflow.com/questions/19723811/after-google-play-service-update-to-version- 13-i-got-an-error) – laalto