Tworzenie aplikacji do udostępnienia użytkownikom

Przycisk Uruchom umożliwia skompilowanie i wdrożenie aplikacji na urządzeniu. Jeśli jednak chcesz utworzyć aplikację i udostępnić ją lub przesłać do Google Play, musisz użyć jednej z opcji w menu Kompilacja, by skompilować część lub całość projektu. Zanim wybierzesz którąś z opcji kompilacji wymienionych w tabeli 1, najpierw wybierz wariant kompilacji, którego chcesz użyć.

Tabela 1. Opcje kompilacji w menu Kompilacja.

Pozycja menu Opis
Utwórz moduł Kompiluje wszystkie pliki źródłowe w wybranym module, które zostały zmodyfikowane od ostatniej kompilacji, od których zależy rekurencyjność wszystkich modułów wybranego modułu. Kompilacja obejmuje zależne pliki źródłowe i wszystkie powiązane zadania kompilacji. Moduł do skompilowania możesz wybrać, wybierając w oknie Projekt nazwę modułu lub jeden z jego plików.
Utwórz projekt Tworzy wszystkie moduły.
czysty projekt, Usuwa wszystkie pośrednie/buforowane pliki kompilacji.
Utwórz projekt ponownie Uruchamia czysty projekt w przypadku wybranej wersji kompilacji i tworzy plik APK.
Pakiety kompilacji / pliki APK > Pliki APK kompilacji

Kompiluje plik APK wszystkich modułów w bieżącym projekcie dla wybranego wariantu. Po zakończeniu kompilacji pojawi się powiadomienie z potwierdzeniem z linkiem do pliku APK i linkiem do jego analizy w Analizatorze plików APK.

Jeśli wybrana wersja kompilacji jest typu kompilacji na potrzeby debugowania, plik APK jest podpisany kluczem debugowania i jest gotowy do instalacji. Jeśli wybierzesz wariant wersji, plik APK będzie domyślnie niepodpisany i musisz go podpisać ręcznie. Możesz też wybrać Utwórz > Wygeneruj podpisany pakiet / plik APK z paska menu.

Android Studio zapisuje pliki APK, które utworzysz w project-name/module-name/build/outputs/apk/.

Pakiety kompilacji / pliki APK > Pakiety kompilacji

Kompiluje pakiet Android App Bundle obejmujący wszystkie moduły w bieżącym projekcie dla wybranego wariantu. Po zakończeniu kompilacji pojawi się powiadomienie z potwierdzeniem z linkiem do pakietu aplikacji i linkiem do jego analizy w Analizatorze plików APK.

Jeśli wybrany wariant kompilacji jest typem kompilacji do debugowania, pakiet aplikacji jest podpisany kluczem debugowania, a do wdrożenia aplikacji z pakietu na połączonym urządzeniu możesz użyć bundletool. Jeśli wybierzesz wariant wersji, pakiet aplikacji będzie domyślnie niepodpisany i musisz go podpisać ręcznie za pomocą jarsigner. Możesz też wybrać Utwórz > Wygeneruj podpisany pakiet / plik APK z paska menu.

Android Studio zapisuje pliki APK, które utworzysz w project-name/module-name/build/outputs/bundle/.

Wygeneruj podpisany pakiet / plik APK Wyświetla okno z kreatorem, który pozwala skonfigurować nową konfigurację podpisywania i utworzyć podpisany pakiet aplikacji lub plik APK. Zanim prześlesz aplikację do Konsoli Play, musisz ją podpisać kluczem wersji. Więcej informacji o podpisywaniu aplikacji znajdziesz w artykule Podpisywanie aplikacji.

Uwaga: przycisk Uruchom tworzy pakiet APK z testOnly="true", co oznacza, że plik APK można zainstalować tylko za pomocą adb (używanego w Android Studio). Jeśli chcesz utworzyć plik APK z możliwością debugowania, który można zainstalować bez narzędzia adb, wybierz wariant do debugowania i kliknij Pakiety / pliki APK > Kompiluj pliki APK.

Aby uzyskać szczegółowe informacje o zadaniach wykonywanych przez Gradle dla każdego polecenia, otwórz okno Kompilowanie zgodnie z opisem w następnej sekcji. Więcej informacji o Gradle i procesie kompilacji znajdziesz w artykule o konfigurowaniu kompilacji.