Ich habe angefangen, neues Android Studio zu verwenden und kann die APK der Anwendung in der IDE nicht finden, wo sie sich tatsächlich befindet.
android
apk
android-studio
unveränderlich
quelle
quelle
app/production/release
Antworten:
Um Personen zu helfen, die möglicherweise nach Antworten auf dieselbe Frage suchen, ist es wichtig zu wissen, welche Art von Projekten Sie in Studio verwenden.
Gradle
Der Standardprojekttyp beim Erstellen eines neuen Projekts und der empfohlene im Allgemeinen ist Gradle.
Bei einem neuen Projekt namens "Foo" lautet die Struktur unter dem Hauptordner
Wo der interne Ordner "Foo" das Hauptmodul ist (mit dieser Struktur können Sie später ohne Änderungen weitere Module in derselben Struktur erstellen).
In diesem Setup befindet sich der Speicherort der generierten APK unter
Beachten Sie, dass jedes Modul seine eigene Ausgabe generieren kann, sodass die tatsächliche Ausgabe höher ist
BEARBEITEN Auf der neuesten Version des Android Studio-Speicherpfads für die generierte Ausgabe ist
IntelliJ
Wenn Sie ein Benutzer von IntelliJ sind, bevor Sie zu Studio wechseln, und Ihr IntelliJ-Projekt direkt importieren, hat sich nichts geändert. Die Position der Ausgabe ist dieselbe unter:
Hinweis: Dies wird manchmal um 1.0 veraltet sein
Finsternis
Wenn Sie das Android Eclipse-Projekt direkt importieren, tun Sie dies nicht! Sobald Sie Abhängigkeiten in Ihrem Projekt haben (Jars oder Bibliotheksprojekte), funktioniert dies nicht und Ihr Projekt wird nicht ordnungsgemäß eingerichtet. Wenn Sie keine Abhängigkeiten haben, befindet sich die apk an derselben Stelle, an der Sie sie in Eclipse finden würden:
Ich kann jedoch nicht genug betonen, wie wichtig es ist , dies nicht zu tun.
quelle
Foo/*/build/outputs/apk/...
aber aus irgendeinem Grund ist das Ausgabeverzeichnis ausgeblendet und ich kann es in Android Studio nicht sehen. Gibt es einen Hinweis?Ich bin auf Android Studio 0.6 und die apk wurde in generiert
Es enthielt alle Bibliotheken, damit ich es teilen konnte.
Update auf Android Studio 0.8.3 Beta . Die apk ist jetzt in
Update auf Android Studio 0.8.6 - 2.0 . Die apk ist jetzt in
quelle
Es gibt wirklich keinen Grund, durch Pfade zu graben; Die IDE gibt es Ihnen (zumindest mit Version 1.5.1).
Wählen Sie im
Build
MenüBuild APK
:Ein Dialogfeld wird angezeigt:
Wenn Sie eine neuere Version von Android Studio verwenden, sieht dies möglicherweise folgendermaßen aus:
Wenn Sie auf den Link
Show in Explorer
oder klickenlocate
, wird ein Datei-Explorer angezeigt, der sich in der Nähe der Stelle befindet, an der Android Studio die APK-Datei abgelegt hat:Wenn Sie in AS 3 auf klicken
locate
, werden Sie auf dieapp
Ebene gebracht. Sie müssen in denrelease
Ordner gehen, um IhreAPK
Datei zu erhalten.quelle
Build APK
Befehl. (oder es ist besser versteckt)In meinem Fall verwende ich Android Studio 1.0.2 und erhalte meine APK-Datei von:
quelle
Wenn jemand seine APK vermissen würde und sie nicht an den in anderen Antworten angegebenen Orten finden könnte (ich habe diese Frage gefunden, da ich sie auch nicht finden konnte), könnte sie sich einfach in diesem Ordner befinden (meine war)
Ich hatte dort auch eine folgende Datei:
Ich bin mir nicht ganz sicher, ob es sich bei der apk tatsächlich um die vollständige apk handelt, die generiert werden soll, aber ich habe sie auf verschiedenen Geräten ausprobiert (nicht nur auf dem Zielgerät, sondern auch auf solchen, die nur das minimale SDK unterstützen), und es hat funktioniert .
Hoffe das wird jemandem helfen.
quelle
Es ist Project_Location / app / build / output / apk für Gradle Project
quelle
Finden Sie
apk
mit dem folgenden Schritt: -build
Ordner öffnen .output
Ordner öffnen .apk
Ordner öffnen .apk
.hoffe, es wird einem Körper helfen.
quelle
So wird die apk in Android Studio im
build
Ordner des App- Moduls generiert .Richtiger Weg zu apk wäre
\app\build\outputs\apk
. Ich verwende Android Studio Version 1.4.1. Apk kann also entweder beiapp/build/apk/
oder\app\build\outputs\apk
basierend auf der Version von Android Studio gefunden werden, die Sie verwenden. Siehe das folgende BildWeitere Informationen finden Sie auch unter diesen Links.
quelle
Ich benutze Android Studio und Gradle. Die Datei build / apk / <.apk> wurde erst erstellt, als ich das Projekt ausgeführt habe. Drücken Sie Folgendes, um Ihr Projekt auszuführen: Alt + u, u
Android Studio: 0.5.3 Gradle: 0.9. +
quelle
Sie finden die APK in:
quelle
Im neuen Android Studio wird die signierte apk direkt in dem Ordner des Moduls abgelegt, für das die apk erstellt wurde.
Zum Beispiel: Bei einem Projekt ProjectA mit 2 Modulen Mod1 und Mod2 befinden sich die apk-Dateien in
/path-to-ProjectA/Mod1/Mod1.apk
/path-to-ProjectA/Mod2/Mod2.apk
Bild für APK-Standort in Android Studio
quelle
Die
.apk
Datei befindet sich unter[your project]\out\production\[your project name]
quelle
.classpath
Datei nach demkind="output"
Eintrag.BUILD_FOLDER_PATH
Konfigurationsoption.Ort der apk in Android Studio:
AndroidStudioProjects / ProjectName / app / build / output / apk / app-debug-unaligned.apk
quelle
Ab Version 0.8.6 von Android Studio wird das Generieren einer APK-Datei (signiert und meiner Meinung nach auch nicht signiert) in ProjectName / device / build / output / apk abgelegt
Zum Beispiel mache ich etwas für Google Glass und meine signierte APK wird in / Users / MyName / AndroidStudioProjects / HelloGlass / glass / build / output / apk abgelegt
quelle
Ich habe die APK-Dateien in Elternordner / out / Produktion / Projektname / Projektname.apk
quelle
Erstellen Sie Ihr Projekt und holen Sie sich das
apk
vonyour_project\app\build\apk
quelle
Sie finden Ihre apk-Datei wie folgt:
quelle
Der Erstellungsprozess umfasst viele Tools und Prozesse, die auf dem Weg zur Erstellung einer Datei Zwischendateien generieren
.apk
. Wenn Sie in Android Studio entwickeln, wird der gesamte Erstellungsprozess jedes Mal ausgeführt, wenn Sie die Gradle-Erstellungsaufgabe für Ihr Projekt oder Ihre Module ausführen.Der Erstellungsprozess ist sehr flexibel, daher ist es hilfreich zu verstehen, was unter der Haube geschieht, da ein Großteil des Erstellungsprozesses konfigurierbar und erweiterbar ist. Das folgende Diagramm zeigt die verschiedenen Tools und Prozesse, die an einem Build beteiligt sind:
Erstellen Sie eine Release-Version
Sie können jetzt die Menüoptionen Erstellen verwenden, um die Release-Version Ihrer Anwendung für die Verteilung zu erstellen.
Der Build generiert eine APK für jede Build-Variante: Das Verzeichnis
app/build/apk/
(oderapp/build/outputs/apk
) enthält Pakete mit dem Namen app -. Apk; Zum Beispiel app-full-release.apk und app-demo-debug.apk.Ausgabe erstellen
Der Build generiert eine APK für jede Build-Variante in
app/build folder
:app/build/outputs/apk/ directory
enthält Pakete mit dem Namen app -. Apk; Zum Beispiel app-full-release.apk und app-demo-debug.apk .Mit freundlicher Genehmigung von Build System Overview
quelle
Ich benutze Android Studio 3.0 Canary 6.
Um apk zu bauen,
Klicken Sie auf
Build->Build APK(s)
.Nachdem Ihre apk erstellt wurde, gehen Sie zu:
quelle
Wenn Sie ein Projekt aus Eclipse importiert haben und das neue Android Studio The-Verzeichnis verwenden
existiert (es gibt vielleicht alte Binärdateien hier), aber mit dem neuesten Android Studio-Update wird die aktuelle apk in gespeichert
quelle
Fügen Sie dies in Ihre Modul-Gradle-Datei ein. Es ist nicht im Standardprojekt vorhanden. Dann finden Sie die APK sicher in / build / output / apk /
quelle
Gradle finden Sie hier: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSetOutput.html . " Zum Beispiel: Das Java-Plugin verwendet diese Verzeichnisse bei der Berechnung von Klassenpfaden und beim Jarring des Inhalts. IDEA- und Eclipse-Plugins legen diese Ordner in den entsprechenden Klassenpfad. "
Es hängt also davon ab, ob Plugins in Konfigurationen eingebaut sind, es sei denn, Sie definieren sie nicht explizit in der Konfigurationsdatei.
quelle
Klicken Sie in der Projektansicht auf das kleine Zahnradsymbol und stellen Sie sicher, dass "Ausgeschlossene Dateien anzeigen" aktiviert ist. Andernfalls werden die IDE
output
und mehrere andere wichtige Verzeichnisse unter ausgeblendet$project/$module/build/
.quelle
Hallo, vor allem die Antworten sind richtig. Sie können die apk über den Pfad in Android Studio finden, aber es gibt Ausnahmen, dass Sie den Build / Output- Ordner manchmal nicht finden können , wenn Sie ihn nicht sehen können, gehen Sie einfach zu
App ->
app.iml
Datei und finden Sie die folgende Zeile darin: --> nach Entfernen dieser Zeile können Sie den Ausgabeordner seine nur das Hinzufügen von mehr Informationen über Antworten , wie pro meine Erfahrung sehen :)
DANKE! ~!
quelle
Für Android Studio 2.0
Hier ist UserName der Name Ihres Computers und MyAppName der Name Ihrer Android-App
quelle
Ab Android Studio 3.0 / Gradle Build Tools 3.0.0 können APK-Artefakte jetzt in
foo/bar/build/outputs/apk/flavorName/buildType
Bezug auf Ihren Projektnamenfoo
und Ihren Modulnamen gefunden werdenbar
. Es gibt jetzt ein Verzeichnis für jedeapk
Datei, das zuerst nach Flavour (in Bezug auf Flavour-Dimensionen) und dann nach Build-Typ sortiert ist.quelle
Immerhin: "Alle erstellten APKs werden in Projektname / Modulname / build / output / apk / Build your project LINK gespeichert
quelle
Tipp: Wenn Sie die app-debug.apk in Ihrem Debug-Ordner nicht sehen können, müssen Sie in Android Studio auf BUILD -> Rebuild Project klicken.
quelle
Um apk in android studio zu erstellen, gehen Sie zu build menu-> build bundles / apk-> build apk
es wird die apk-Datei Ihres Projekts erstellen. Danach wird die apk in Ihrem verfügbar sein
Projektverzeichnis-> App-> Build-> Outputs-> Apk-> Debug-> App-Debug.apk
quelle
Klicken Sie auf Build-Build Bundles / Apks-Build Apk.
Es wird eine Benachrichtigung angezeigt, die den App-Standort anzeigt, wenn Sie in der Benachrichtigung auf "Suchen" klicken.
Wenn Sie apk bereits erstellt haben, gehen Sie zu: C: \ Users \\ AndroidStudioProjects \\ app \ build \ output \ apk \ debug
quelle