SORU
17 Kasım 2012, CUMARTESİ


Android en son sürümleri hedefleme

En son Android SDK Paketi 4.2 tema test etmek için çalışırken bir uyarı var.

Burada apaçık benim dosya:

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

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppBaseTheme" >
        <activity
            android:name="com.example.themetest.MainActivity"
            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>

Android en son sürümleri hedefleyen; uyumluluk modları uygulayın. Ve bu sürümü test güncellemeyi düşünün. Başvurun android.os.İnşa.VERSİON_CODES için javadoc ayrıntılar. AndroidManifest.xml /ThemeTest hattı 7 Android Lint Sorun

Özel bir tema adı kullanıyorum''. AppBaseTheme Benim sorum tam olarak nedirAndroid başvurun.os.İnşa.VERSİON_CODES javadoc.. Nasıl bu sorunu çözebilir miyim?

CEVAP
17 Kasım 2012, CUMARTESİ


targetSdkVersion="16" çünkü bu yazıyor. API 16 Jellybean 4.1 ve 4.2 Jellybean API 17 iken 4.1.1,.

Kullanmayı deneyin:

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />

Ayrıca, bu Tüysüz bir uyarı olduğunu unutmayın. Bu uyarı en son Android değişiklikleri ile uyumlu olmakla birlikte, iyi bir kod var ve bunu sürdürmek kolay olun. Bu görmezden herhangi acil bir sorun neden olmaz.

EDİT: 4.3, en son SDK sürümü İle Android şimdi kullanmanız gerekir: 18

...
        android:targetSdkVersion="18" />

EDİT 2: 4.4, en son SDK sürümü İle Android şimdi kullanmanız gerekir: 19

...
        android:targetSdkVersion="19" />

EDİT 3: Android L İle here açıklandığı gibi aşağıdaki değerleri kullanın:

compileSdkVersion="android-L"
minSdkVersion="L"
targetSdkVersion="L"

EDİT 4: Android L kamu yayın İle, 21 kullanmanız gerekir:

...
        android:targetSdkVersion="21" />

20 Android Wear 4.4 W için kullanıldı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • olinerd

    olinerd

    23 AĞUSTOS 2007