Android 11 oferuje wiele sposobów na wydłużanie czasu działania aplikacji. Android 11 umożliwia też zmiany działania, aby wydłużyć czas pracy na baterii i zwiększyć bezpieczeństwo oraz poprawić prywatność użytkowników. Niektóre z tych zmian dotyczą tylko aplikacji kierowanych na Androida 11, a inne wpływają na wszystkie aplikacje działające na urządzeniach z Androidem 11 – bez względu na targetSDKVersion
.
Jeśli chcesz programować z wykorzystaniem interfejsów API Androida 11 i przetestować aplikację ze zmianami w działaniu Androida 11, postępuj zgodnie z instrukcjami na tej stronie, aby skonfigurować pakiet SDK Androida 11 w Android Studio oraz utworzyć i uruchomić aplikację na Androidzie 11.
Pobierz Android Studio
Pakiet SDK na Androida 11 zawiera zmiany, które są niezgodne z niektórymi starszymi wersjami Android Studio. Aby uzyskać najlepsze rezultaty podczas programowania, korzystaj z pakietu SDK na Androida 11, czyli Androida Studio w wersji 4.2 lub nowszej.
Aplikacje na Androida 11 możesz kompilować i testować za pomocą Androida Studio 3.3 lub nowszego, 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 zachować istniejącą wersję Androida Studio, ponieważ możesz zainstalować wiele wersji obok siebie.
Pobierz pakiet SDK do Androida 11
Po zainstalowaniu i otwarciu Android Studio zainstaluj pakiet SDK na Androida 11 w ten sposób:
- Kliknij Narzędzia > Menedżer pakietów SDK.
- Na karcie Platformy SDK rozwiń sekcję Android 11.0 („R”) i wybierz pakiet Android SDK Platform 30.
- Na karcie Narzędzia SDK 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 zapewnia jej dostęp do interfejsów API Androida 11 i pozwala w pełni przetestować zgodność aplikacji w ramach przygotowywania się do pełnej obsługi Androida 11. Aby to zrobić, otwórz plik build.gradle
na poziomie modułu i zaktualizuj pliki compileSdkVersion
oraz targetSdkVersion
:
Odlotowy
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ą wpłynąć na Twoją aplikację, i rozpocząć ich testy, przeczytaj te strony:
- Zmiany działania Androida 11 dotyczące wszystkich aplikacji
- Zmiany w działaniu Androida 11 wpływają na aplikacje kierowane na tę wersję systemu
- Zmiany w ochronie prywatności w Androidzie 11
Aby dowiedzieć się więcej o nowych interfejsach API dostępnych w Androidzie 11, przeczytaj artykuł o funkcjach i interfejsach API Androida 11.