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

  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010