Tworzenie aplikacji do udostępnienia użytkownikom

Przycisk Uruchom tworzy i wdraża aplikację na urządzeniu. Aby jednak udostępnić aplikację lub przesłać ją do Google Play, musisz użyć jednej z opcji w menu Kompiluj, aby skompilować części lub cały projekt. Zanim wybierzesz jedną z opcji kompilacji wymienionych w tabeli 1, najpierw wybierz wariant kompilacji, którego chcesz użyć.

Tabela 1. Opcje kompilacji w menu Kompilacja.

Element menu Opis
Montowanie wybranych modułów Kompiluje wszystkie pliki źródłowe w wybranym module, które zostały zmienione od ostatniej kompilacji, oraz wszystkie moduły, od których zależy wybrany moduł. Kompilacja obejmuje: zależne pliki źródłowe i wszelkie powiązane zadania kompilacji. Możesz wybrać moduł do utworzenia, wybierając nazwę modułu lub jeden z jego plików w oknie Projekt.
Projekt Assemble Zbiera wszystkie moduły.
Złożenie projektu z testami Zbiera wszystkie moduły, w tym testowe.
Clean Project usuwa wszystkie pliki pośrednie/zarchiwizowane.
Oczyszczanie i montaż projektu z testami Uruchom czysty projekt dla wybranego wariantu kompilacji, a potem zmontuj wszystkie moduły, w tym testowe.
Wygeneruj pakiety / pliki APK > Wygeneruj pliki APK

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

Jeśli wybrany wariant kompilacji to kompilacja debugowania, APK jest podpisany kluczem debugowania i gotowy do zainstalowania. Jeśli wybierzesz wariant wersji, plik APK będzie domyślnie niepodpisany. Musisz go podpisać ręcznie. Możesz też wybrać Utwórz > Wygeneruj podpisany pakiet / APK na pasku menu.

Android Studio zapisuje utworzone przez Ciebie pliki APK w folderze project-name/module-name/build/outputs/apk/.

Wygeneruj pakiety / pliki APK > Wygeneruj pakiety

Tworzy pakiet aplikacji na Androida ze wszystkich modułów w bieżącym projekcie dla wybranego wariantu. Po zakończeniu kompilacji pojawi się powiadomienie z potwierdzeniem, które zawiera link do pakietu aplikacji oraz link do jego analizy w narzędzie APK Analyzer.

Jeśli wybrana przez Ciebie wersja kompilacji to kompilacja debugowania, pakiet aplikacji jest podpisany kluczem debugowania. Możesz użyć bundletool, aby wdrożyć aplikację z pakietu aplikacji na połączone urządzenie. Jeśli wybierzesz wariant wersji, pakiet aplikacji będzie domyślnie niepodpisany. Musisz go podpisać ręcznie za pomocą jarsigner. Możesz też wybrać Utwórz > Wygeneruj podpisany pakiet / APK na pasku menu.

Android Studio zapisuje utworzone przez Ciebie pliki APK w folderze project-name/module-name/build/outputs/bundle/.

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

Uwaga: przycisk Uruchom tworzy plik APK za pomocą testOnly="true", co oznacza, że można go zainstalować tylko za pomocą adb (którego używa Android Studio). Jeśli chcesz mieć plik APK z możliwością debugowania, który użytkownicy mogą zainstalować bez adb, wybierz wariant debugowania i kliknij Utwórz pakiety / pliki APK > Utwórz pliki APK.

Szczegółowe informacje o zadaniach wykonywanych przez Gradle w przypadku poszczególnych poleceń znajdziesz w oknie Kompilowanie, które omówiono w następnej sekcji. Więcej informacji o Gradle i procesie kompilacji znajdziesz w artykule Konfigurowanie kompilacji.