Android 11 zawiera wiele świetnych sposobów na rozszerzenie aplikacji. Android 11 wprowadza też zmiany w działaniu, które poprawiają żywotność baterii i bezpieczeństwo oraz zwiększają prywatność użytkowników. Niektóre z tych zmian w działaniu dotyczą tylko aplikacji kierowanych na Androida 11, a inne mają wpływ na wszystkie aplikacje uruchomione na urządzeniu z Androidem 11, niezależnie od targetSDKVersion
aplikacji.
Aby tworzyć aplikacje z użyciem interfejsów Androida 11 API i testować je pod kątem zmian w działaniu Androida 11, postępuj zgodnie z instrukcjami na tej stronie. Dowiesz się z nich, jak skonfigurować pakiet Android 11 SDK w Android Studio oraz jak skompilować i uruchomić aplikację na Androidzie 11.
Pobieranie Android Studio
Pakiet SDK Androida 11 zawiera zmiany, które nie są zgodne z niektórymi starszymi wersjami Androida Studio. Aby zapewnić sobie jak najlepsze środowisko programistyczne z pakietem Android 11 SDK, używaj Androida Studio w wersji 4.2 lub nowszej.
Aplikacje na Androida 11 możesz kompilować i testować w Android Studio 3.3 i nowszych wersjach, ale niektórzy użytkownicy pakietu SDK Androida 11 mogą napotkać błędy synchronizacji Gradle i ostrzeżenia o nieaktualnych zależnościach. Pamiętaj, że możesz pozostawić zainstalowaną 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:
- Kliknij Narzędzia > Menedżer pakietu SDK, a potem Pokaż szczegóły pakietu.
- Na karcie SDK Platforms (Platformy SDK) rozwiń sekcję Android 11.0 („R”) i wybierz pakiet Android SDK Platform 30.
- Na karcie SDK Tools rozwiń sekcję Android SDK Build-Tools 34 i wybierz najnowszą wersję
30.x.x
. - Kliknij Zastosuj > OK, aby pobrać i zainstalować wybrane pakiety.
Aktualizowanie konfiguracji kompilacji
Zmiana konfiguracji kompilacji aplikacji na Androida 11 zapewni jej dostęp do interfejsów API Androida 11 i umożliwi 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
oraz targetSdkVersion
:
Groovy
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 zacząć je testować, przeczytaj te strony:
- Zmiany w działaniu Androida 11 wpływające na wszystkie aplikacje
- Zmiany w działaniu Androida 11 wpływające na aplikacje, które są przeznaczone na ten system
- Zmiany w zakresie prywatności w Androidzie 11
Więcej informacji o nowych interfejsach API dostępnych w Androidzie 11 znajdziesz w artykule Funkcje i interfejsy API Androida 11.