Konfigurowanie pakietu Android SDK 11

Android 11 oferuje wiele świetnych sposobów rozszerzania aplikacji. Zawiera też zmiany zachowania, które poprawiają żywotność baterii i bezpieczeństwo oraz zwiększają prywatność użytkowników. Niektóre z tych zmian zachowania dotyczą tylko aplikacji kierowanych na Androida 11, a inne dotyczą wszystkich aplikacji uruchomionych na urządzeniu z Androidem 11, niezależnie od targetSDKVersion aplikacji.

Aby tworzyć aplikacje z użyciem interfejsów API Androida 11 i testować aplikację z uwzględnieniem zmian w zachowaniu Androida 11, wykonaj instrukcje na tej stronie, aby skonfigurować pakiet Android 11 SDK w Android Studio oraz skompilować i uruchomić aplikację na Androidzie 11.

Pobierz Android Studio

Pakiet Android 11 SDK zawiera zmiany, które są niezgodne z niektórymi starszymi wersjami Android Studio. Aby zapewnić sobie jak najlepsze warunki do programowania z użyciem pakietu SDK Android 11, użyj Android Studio w wersji 4.2 lub nowszej.

Pobierz Android Studio

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

Pobierz pakiet SDK Androida 11

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

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

Aktualizowanie konfiguracji kompilacji

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

Odlotowe

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

Aby uzyskać informacje o zmianach w Androidzie 11, które mogą mieć wpływ na Twoją aplikację i rozpocząć testy, przeczytaj te strony:

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