Konfigurowanie pakietu Android SDK 11

Android 11 zawiera wiele świetnych sposobów na rozszerzenie aplikacji. Android 11 wprowadza też zmiany w zachowaniu, które wydłużają czas pracy na baterii, zwiększają bezpieczeństwo i poprawiają prywatność użytkowników. Niektóre z tych zmian w działaniu wpływają tylko na aplikacje kierowane na Androida 11, a inne wpływają na wszystkie aplikacje działające na urządzeniu z Androidem 11, niezależnie od targetSDKVersion aplikacji.

Aby tworzyć aplikacje za pomocą interfejsów API Androida 11 i testować je pod kątem zmian w zachowaniu Androida 11, postępuj zgodnie z instrukcjami na tej stronie. Dowiesz się z nich, jak skonfigurować pakiet SDK Androida 11 w Android Studio oraz jak utworzyć i uruchomić aplikację na Androidzie 11.

Pobierz Android Studio

Pakiet SDK Androida 11 zawiera zmiany, które nie są zgodne z niektórymi starszymi wersjami Android Studio. Aby zapewnić sobie najlepsze warunki do programowania przy użyciu pakietu Android 11 SDK, używaj Android Studio w wersji 4.2 lub nowszej.

Pobierz Android Studio

Aplikacje na Androida 11 możesz kompilować i testować za pomocą Android Studio w wersji 3.3 lub nowszej, ale niektórzy użytkownicy pakietu Android 11 SDK mogą napotkać błędy synchronizacji Gradle i ostrzeżenia o nieaktualnych zależnościach. Pamiętaj, że możesz zachować dotychczasową wersję Androida Studio, ponieważ możesz zainstalować kilka wersji obok siebie.

Pobieranie pakietu SDK Androida 11

Po zainstalowaniu i otwarciu Android Studio zainstaluj pakiet SDK Androida 11 w ten sposób:

  1. Kliknij Narzędzia > Menedżer SDK, a następnie Pokaż szczegóły pakietu.
  2. Na karcie SDK Platforms (Platformy SDK) rozwiń sekcję Android 11.0 („R”) i wybierz pakiet Android SDK Platform 30.
  3. Na karcie SDK Tools rozwiń sekcję Android SDK Build-Tools 34 i wybierz najnowszą wersję 30.x.x.
  4. Kliknij Apply > OK (Zastosuj > OK), aby pobrać i zainstalować wybrane pakiety.

Aktualizowanie konfiguracji kompilacji

Zmiana konfiguracji kompilacji aplikacji na Androida 11 zapewnia jej dostęp do interfejsów API Androida 11 i umożliwia pełne przetestowanie zgodności aplikacji podczas przygotowywania się do dodania pełnej obsługi Androida 11. Aby to zrobić, otwórz plik build.gradle na poziomie modułu i zaktualizuj compileSdkVersion i targetSdkVersion:

Dynamiczny

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

Aby dowiedzieć się więcej o zmianach w Androidzie 11, które mogą mieć wpływ na Twoją aplikację, i rozpocząć testowanie, przeczytaj te strony:

Więcej informacji o nowych interfejsach API dostępnych w Androidzie 11 znajdziesz w artykule o funkcjach i interfejsach API Androida 11.