2012-06-26 19 views
31

İşte androidde izin verilmeyen hata dizesi türlerini gösteren benim açık dosyam: configChanges lütfen hatanın giderilmesinde bana yardımcı olun. aşağıda açıklamamdaki dosyamdır.Hata dize türleri android'de izin verilmiyor: configChanges dosyasında değiştiriliyor

<?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

Tam olarak ne arıyorsunuz? –

+0

Android için Eclipse'de hata: configChanges http://stackoverflow.com/questions/7899767/admob-error-in-eclipse-for-androidconfigchanges – sunil

cevap

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

screenSize & smallestScreenSize nitelikleri 13.

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

+3

IE, proje hedefini API düzey 13 veya üstü olarak değiştirin. – amit

+2

Proje> Özellikler> Android> 'Proje Oluşturma Hedefini' değiştirin 3.2. –

+2

Ama ... Bu benim app Gingerbread, işe yaramaz demektir? :-( – Yavierre

6
  • Eğer son kopyasını olduğundan emin olun API düzeyinde tanıtılmıştır edilir SDK 10.They bulunmayan Android SDK'sı ve en az Android v3.2'ye karşı derlemiş olduğunuzu ( numaralı telefondan hedef ayarla) android-13 için project.properties.
  • Android için Google Mobile Ads SDK'sı, Android 2.3 veya daha yeni bir çalışma süresi gerektirir ( android: minSdkVersion AndroidManifest.xml'inizde en az 9'a ayarlanır). Bu, Android SDK 'un en son sürümü ile geliştirebileceğiniz anlamına gelir ve uygulamanız daha eski bir Android sürümünde (en az 2.3 ) çalışacaktır.
İlgili konular