Android Studio - Wdróż pakiet APK zamiast debugowania

83

Konfiguracje uruchamiania w Android Studio pozwalają tylko na wdrażanie domyślnego (debugowania) APK, ale utworzyłem pakiet APK w wersji, uruchamiając gradle assembleDebug z poziomu Android Studio (jako narzędzie zewnętrzne) i chciałbym zamiast tego wdrożyć. Ale wygląda na to, że nie możesz zmienić APK, który instaluje Android Studio. Istnieje opcja wdrożenia niestandardowego artefaktu, ale nie jestem pewien, co to jest lub czy to pomogłoby, a poza tym wydaje się, że nie ma opcji utworzenia nowego artefaktu w oknie dialogowym Struktura projektu Android Studio .

Czy ktoś wie, jak mogę określić ścieżkę do pliku APK, który wdraża Android Studio? Wiem, że mogę zainstalować z wiersza poleceń za pomocą adb, ale przyspieszyłoby to, gdybym mógł po prostu kliknąć przycisk. Dzięki.

joe_deniable
źródło

Odpowiedzi:

145

Po lewej stronie powinna znajdować się zakładka „Warianty budowania”. Tam możesz przełączać się między typami kompilacji. Jeśli nie widać żadnych zakładek, spójrz na lewy przycisk, aby znaleźć symbol monitora i kliknij go. Następnie powinieneś znaleźć typy kompilacji. Wybrany zostanie zainstalowany.

nenick
źródło
6
@nenick Przepraszamy, nie widzę tego. Gdzie powinna być ta karta BuildVariants?
Radu
5
gdy nie jest widoczny, poszukaj małego symbolu monitora znajdującego się w lewym dolnym rogu owsa Android Studio. Po jego kliknięciu zakładka wariantów kompilacji powinna być widoczna po lewej stronie, niedaleko symbolu monitora.
nenick
Świetna odpowiedź! Proste i przydatne! Dzięki!
Oleksandr.D
1
Chcę tylko dodać (to mnie zdezorientowało), że nawet jeśli nie ma przycisku rozwijanego [V], po prostu kliknij wybrany typ kompilacji, aby uzyskać menu! Świetna odpowiedź!
Hack5
w Android Studio 3, jeśli nie znajdziesz wariantów kompilacji, możesz je wyświetlić, klikając Widok-> Narzędzia Windows-> BuildVariants
Antonino
59

Kliknij Build Variationkartę po lewej stronie. Jeśli jej tam nie ma, naciśnij ikonę monitora w lewym skrajnym rogu (ciemniejszy szary obszar):

Ikona monitora

Na karcie odmian kompilacji zmień z debugna release, klikając element listy.

Buduj odmianę

Automatico
źródło
10

Uruchom polecenie

./gradlew assemble<variant_name>
//for example
./gradlew assembleRelease

[pakiet aar]

Po pomyślnej kompilacji .apkplik można znaleźć pod adresem

project_path/app/build/outputs/apk/<variant_name>/
//for example
project_path/app/build/outputs/apk/release/

lub po prostu zainstaluj przez adb

adb install apk_path

Przeczytaj więcej tutaj

yoAlex5
źródło