Android 11 oferuje wiele świetnych sposobów rozszerzania aplikacji. Zawiera też zmiany zachowania, które poprawiają czas pracy na 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 SDK Androida 11 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.
Aplikacje na Androida 11 możesz kompilować i testować za pomocą Android Studio 3.3 lub nowszej wersji, ale niektórzy użytkownicy pakietu SDK Androida 11 mogą napotkać błędy synchronizacji Gradle i ostrzeżenia dotyczące przestarzałych zależności. Pamiętaj, że możesz zachować dotychczasową wersję Android Studio, ponieważ możesz zainstalować wiele wersji naraz.
Pobierz pakiet SDK Androida 11
Po zainstalowaniu i otwarciu Android Studio zainstaluj pakiet SDK Androida 11 w ten sposób:
- Kliknij kolejno Narzędzia > Menedżer pakietu SDK i Pokaż szczegóły pakietu.
- Na karcie Platformy pakietu SDK rozwiń sekcję Android 11.0 („R”) i wybierz pakiet Android SDK Platform 30.
- Na karcie Narzędzia SDK rozwiń sekcję Narzędzia Android SDK Build-Tools 34 i wybierz najnowszą wersję
30.x.x
. - 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 zgodności aplikacji, 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
:
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 rozpocząć testowanie, przeczytaj te artykuły:
- Zmiany w zachowaniu Androida 11 wpływające na wszystkie aplikacje
- Zmiany w działaniu Androida 11 wpływające na aplikacje przeznaczone na ten system
- Zmiany dotyczące 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.