Zacząłem używać nowego Android Studio i nie mogę znaleźć pakietu APK aplikacji w IDE, gdzie faktycznie się znajduje?
android
apk
android-studio
niezmienny
źródło
źródło
app/production/release
Odpowiedzi:
Aby pomóc osobom, które mogą szukać odpowiedzi na to samo pytanie, ważne jest, aby wiedzieć, jakiego typu projektów używasz w Studio.
Gradle
Domyślnym typem projektu podczas tworzenia nowego projektu i ogólnie zalecanym typem jest Gradle.
W przypadku nowego projektu o nazwie „Foo” struktura w folderze głównym będzie miała postać
Gdzie wewnętrzny folder „Foo” jest głównym modułem (ta struktura umożliwia późniejsze tworzenie większej liczby modułów w tej samej strukturze bez zmian).
W tej konfiguracji lokalizacja wygenerowanego pliku APK będzie poniżej
Zauważ, że każdy moduł może generować własne wyjście, więc prawdziwe wyjście to więcej
EDYTUJ W najnowszej wersji ścieżki lokalizacji Android Studio dla wygenerowanych danych wyjściowych jest
IntelliJ
Jeśli jesteś użytkownikiem IntelliJ przed przejściem do Studio i bezpośrednio importujesz projekt IntelliJ, nic się nie zmieniło. Lokalizacja wyjścia będzie taka sama w:
Uwaga: czasami ok. 1.0
Zaćmienie
Jeśli importujesz projekt Android Eclipse bezpośrednio, nie rób tego! Gdy tylko będziesz mieć zależności w swoim projekcie (JARS lub Library Projects), to nie zadziała i Twój projekt nie zostanie poprawnie skonfigurowany. Jeśli nie masz żadnych zależności, apk znajdowałby się w tej samej lokalizacji, w której można go znaleźć w Eclipse:
Nie mogę jednak wystarczająco podkreślić, jak ważne jest, aby tego nie robić.
źródło
Foo/*/build/outputs/apk/...
ale z jakiegoś powodu katalog wyjściowy jest ukryty i nie widzę go w Android Studio, jakaś wskazówka?Jestem na Androidzie Studio 0.6 i apk został wygenerowany w
Zawierał wszystkie biblioteki, więc mogłem się nim podzielić.
Aktualizacja w Android Studio 0.8.3 Beta . APK jest teraz dostępny
Aktualizacja w Android Studio 0.8.6 - 2.0 . APK jest teraz dostępny
źródło
Naprawdę nie ma powodu, aby przekopywać się przez ścieżki; IDE przekazuje Ci go (przynajmniej w wersji 1.5.1).
W
Build
menu wybierzBuild APK
:Pojawi się okno dialogowe:
Jeśli używasz nowszej wersji Android Studio, może to wyglądać tak:
Po kliknięciu linku
Show in Explorer
lublocate
zostanie wyświetlony eksplorator plików umieszczony w pobliżu miejsca, w którym Android Studio umieścił plik APK:Ale w AS 3 kliknięcie
locate
przenosi Cię naapp
poziom. Musisz wejść dorelease
folderu, aby pobraćAPK
plik.źródło
Build APK
polecenia. (albo jest lepiej ukryty)W moim przypadku używam Android Studio 1.0.2, otrzymuję plik APK z:
źródło
Jeśli komuś brakowałoby jego APK i nie mógł go znaleźć w lokalizacjach podanych w innych odpowiedziach (znalazłem to pytanie, ponieważ też nie mogłem go znaleźć), może po prostu znajdować się w tym folderze (mój był)
Miałem tam też taki plik:
Nie jestem do końca pewien, czy apk to faktycznie pełnowymiarowy apk, który powinien zostać wygenerowany, ale wypróbowałem go na różnych urządzeniach (nie tylko na urządzeniu docelowym, ale także na tych, które obsługiwały tylko minimum SDK) i zadziałało .
Mam nadzieję, że to komuś pomoże.
źródło
Jest to Project_Location / app / build / output / apk for Gradle Project
źródło
Znajdź
apk
za pomocą poniższego kroku: -build
folder.output
folder.apk
folder.apk
.mam nadzieję, że pomoże to niektórym ciału.
źródło
Tak więc apk w Android Studio jest generowany w
build
folderze modułu aplikacji .Prawidłowa ścieżka do apk to
\app\build\outputs\apk
. Używam Android Studio w wersji 1.4.1. Tak więc apk można znaleźć wapp/build/apk/
lub\app\build\outputs\apk
bazować na używanej wersji studia Android. Zobacz poniższy obrazekWięcej informacji znajdziesz w tych linkach.
źródło
Używam Android Studio i Gradle. Utworzył plik build / apk / <. Apk> tylko wtedy, gdy uruchomiłem projekt. Naciśnij następujące, aby uruchomić swój projekt: Alt + u, u
Android Studio: 0.5.3 Gradle: 0.9. +
źródło
Możesz znaleźć APK w:
źródło
W nowym Android Studio podpisany plik APK jest umieszczany bezpośrednio w folderze modułu, dla którego został zbudowany plik APK.
Na przykład: w przypadku projektu ProjectA zawierającego 2 moduły Mod1 i Mod2 pliki apk będą znajdować się w
/path-to-ProjectA/Mod1/Mod1.apk
/path-to-ProjectA/Mod2/Mod2.apk
Obraz do lokalizacji APK w Android Studio
źródło
.apk
Plik znajduje się na[your project]\out\production\[your project name]
źródło
.classpath
plikukind="output"
.BUILD_FOLDER_PATH
opcji konfiguracji.Lokalizacja apk w Android Studio:
AndroidStudioProjects / ProjectName / app / build / output / apk / app-debug-unaligned.apk
źródło
Od wersji 0.8.6 Android Studio generowanie pliku APK (podpisanego i uważam, że również niepodpisanego) zostanie umieszczone w środku ProjectName / device / build / output / apk
Na przykład robię coś dla Google Glass, a mój podpisany plik APK zostaje upuszczony w / Users / MyName / AndroidStudioProjects / HelloGlass / glass / build / output / apk
źródło
Mam pliki .apk w folderze nadrzędnym / out / produkcja / nazwa projektu / nazwa projektu.apk
źródło
Zbuduj swój projekt i uzyskaj
apk
odyour_project\app\build\apk
źródło
Możesz znaleźć swój plik APK w następujący sposób:
źródło
Proces kompilacji obejmuje wiele narzędzi i procesów, które generują pliki pośrednie na drodze do utworzenia pliku
.apk
. Jeśli programujesz w Android Studio, pełny proces kompilacji jest wykonywany za każdym razem, gdy uruchamiasz zadanie kompilacji Gradle dla projektu lub modułów.Proces budowania jest bardzo elastyczny, więc warto zrozumieć, co dzieje się pod maską, ponieważ większość procesu kompilacji jest konfigurowalna i rozszerzalna. Poniższy diagram przedstawia różne narzędzia i procesy zaangażowane w kompilację:
Zbuduj wersję wydania
Możesz teraz użyć opcji menu Build, aby zbudować wersję aplikacji do dystrybucji.
Kompilacja generuje pakiet APK dla każdego wariantu kompilacji: katalog
app/build/apk/
(lubapp/build/outputs/apk
) zawiera pakiety o nazwie app -. Apk; na przykład app-full-release.apk i app-demo-debug.apk.Tworzenie wyników
Kompilacja generuje pakiet APK dla każdego wariantu kompilacji w
app/build folder
: theapp/build/outputs/apk/ directory
zawiera pakiety o nazwie app -. Apk; na przykład app-full-release.apk i app-demo-debug.apk .Dzięki uprzejmości przejdź do przeglądu systemu budowania
źródło
Używam Android Studio 3.0 canary 6.
Aby zbudować apk,
Kliknij, aby
Build->Build APK(s)
.Po skompilowaniu apk przejdź do:
źródło
Jeśli zaimportowałeś projekt z Eclipse i używasz nowego katalogu Android Studio
istnieje (mogą być tutaj stare pliki binarne), jednak wraz z najnowszą aktualizacją Android Studio, rzeczywisty obecny plik APK jest przechowywany w
źródło
Dodaj to do pliku gradle modułu. Nie ma go w domyślnym projekcie. Wtedy na pewno znajdziesz APK w / build / output / apk /
źródło
W przypadku Gradle spójrz tutaj: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html . " Na przykład: wtyczki Java będą korzystać z tych katalogów w obliczaniu ścieżki klasy i wstrząsów zawartości; idea i wtyczek Eclipse umieści te foldery na właściwej ścieżce klasy. ”
Więc zależy to od wtyczki wbudowanej w konfiguracje, chyba że nie zdefiniujesz ich jawnie w pliku konfiguracyjnym.
źródło
Kliknij małą ikonę koła zębatego w widoku projektu i upewnij się, że opcja „pokaż wykluczone pliki” jest zaznaczona. W przeciwnym razie IDE
output
i kilka innych ważnych katalogów ukryje się pod$project/$module/build/
.źródło
Witam, wszystkie ponad wszystkie odpowiedzi są poprawne, możesz znaleźć plik APK na ścieżce w Android Studio, ale są wyjątki, w których czasami nie możesz znaleźć folderu kompilacji / wyjścia, jeśli nie możesz go zobaczyć, po prostu przejdź do
app ->
app.iml
file i znajdź w nim poniższą linię: --> po usunięciu tej linii możesz zobaczyć folder wyjściowy, to po prostu dodanie większej ilości informacji do powyższych odpowiedzi zgodnie z moim doświadczeniem :)
DZIĘKI! ~!
źródło
W przypadku Android Studio 2.0
Tutaj nazwa użytkownika to nazwa użytkownika komputera, a nazwa mojej aplikacji to nazwa aplikacji na Androida
źródło
Począwszy od wersji Android Studio 3.0 / Gradle Build Tools 3.0.0, artefakty APK można teraz znaleźć w
foo/bar/build/outputs/apk/flavorName/buildType
odniesieniu do nazwy projektufoo
i nazwy modułubar
. Istnieje teraz katalog dla każdegoapk
pliku posortowany najpierw według smaku (w odniesieniu do wymiarów smaku), a następnie według typu kompilacji.źródło
W końcu: „Wszystkie zbudowane pakiety APK są zapisywane w nazwie projektu / nazwa-modułu / kompilacja / wyjścia / apk / Zbuduj swój projekt LINK
źródło
Wskazówka: jeśli nie widzisz app-debug.apk w folderze debugowania, musisz kliknąć BUILD -> Rebuild Project w Android Studio.
źródło
Aby utworzyć apk w Android Studio, przejdź do menu budowania-> budowania pakietów / apk-> budowania apk
utworzy plik apk twojego projektu, po czym apk będzie dostępny w twoim
katalog projektu-> aplikacja-> build-> output-> apk-> debug-> app-debug.apk
źródło
Kliknij Build-Build Bundles / Apks-Build Apk.
Powiadomienie pokaże lokalizację aplikacji po kliknięciu „zlokalizuj” w powiadomieniu.
Jeśli utworzyłeś już apk, przejdź do: C: \ Users \\ AndroidStudioProjects \\ app \ build \ output \ apk \ debug
źródło