2012-06-26 10 views
31

यहां मेरी मेनिफेस्ट फ़ाइल है जो एंड्रॉइड पर त्रुटि स्ट्रिंग प्रकारों की अनुमति नहीं देती है: configChanges कृपया त्रुटि के सुधार में मेरी सहायता करें। नीचे मेरी मेनिफेस्ट फ़ाइल है।एंड्रॉइड पर त्रुटि स्ट्रिंग प्रकारों की अनुमति नहीं है: कॉन्फ़िगरेशन फ़ाइल में configChanges

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.ifahja.banner" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="10"/> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".MyBannerActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity android:name="com.google.ads.AdActivity" 
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/> 


    </application> 

    <uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 


</manifest> 
+0

आप वास्तव में क्या देख रहे हैं? –

+0

एंड्रॉइड के लिए ग्रहण में त्रुटि: configChanges http://stackoverflow.com/questions/7899767/admob-error-in-eclipse-for-androidconfigchanges – sunil

उत्तर

58
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 

screenSize & smallestScreenSize गुण 13.

http://developer.android.com/guide/topics/manifest/activity-element.html#config

+3

आईई, एपीआई स्तर 13 या उससे ऊपर के लिए परियोजना लक्ष्य बदलें। – amit

+2

प्रोजेक्ट> गुण> एंड्रॉइड> 3.2 से ऊपर 'परियोजना बनाएं लक्ष्य' बदलें। –

+2

लेकिन ... इसका मतलब है कि मेरा ऐप जिंजरब्रेड में काम नहीं करेगा, है ना? :-( – Yavierre

6
  • सुनिश्चित करें कि आप की नवीनतम प्रति किया हुआ है एसडीके 10.They में उपलब्ध एपीआई स्तर में शुरू किया गया कर रहे हैं नहीं कर रहे हैं एंड्रॉइड एसडीके और आप कम से कम एंड्रॉइड v3.2 के खिलाफ संकलित कर रहे हैं ( में सेट लक्ष्य प्रोजेक्ट.प्रोपर्टीज एंड्रॉइड -13)।
  • एंड्रॉइड के लिए Google मोबाइल विज्ञापन एसडीके के लिए एंड्रॉइड 2.3 या बाद में एक रन-टाइम की आवश्यकता है (सेट एंड्रॉइड: minSdkVersion आपके AndroidManifest.xml में कम से कम 9 तक)। इसका मतलब है कि आप एंड्रॉइड एसडीके के नवीनतम संस्करण के साथ विकसित कर सकते हैं और आपका ऐप अभी भी पहले के एंड्रॉइड संस्करण (2.3 न्यूनतम) पर चलाएगा।
संबंधित मुद्दे

 संबंधित मुद्दे