Mit den Ausführungskonfigurationen in Android Studio können Sie nur das Standard-APK (Debugging) bereitstellen. Ich habe jedoch ein Release-APK erstellt, indem ich gradle assembleDebug in Android Studio (als externes Tool) ausgeführt habe, und möchte dieses stattdessen bereitstellen. Es scheint jedoch nicht so, als könnten Sie die von Android Studio installierte APK ändern. Es gibt eine Option zum Bereitstellen eines benutzerdefinierten Artefakts, aber ich bin mir nicht sicher, was das ist oder ob es helfen würde, und es scheint ohnehin keine Option zum Erstellen eines neuen Artefakts im Dialogfeld "Android Studio-Projektstruktur" zu geben .
Weiß jemand, wie ich den Pfad der APK angeben kann, die Android Studio bereitstellt? Ich weiß, dass ich mit adb über die Befehlszeile installieren kann, aber es würde die Dinge beschleunigen, wenn ich nur auf eine Schaltfläche klicken könnte. Vielen Dank.
quelle
Klicken Sie auf die
Build Variation
Registerkarte ganz links. Wenn es nicht vorhanden ist, drücken Sie auf das Monitorsymbol in der äußersten linken Ecke (dem dunkleren grauen Bereich):Wechseln Sie auf der Registerkarte Build-Variation von
debug
zu,release
indem Sie auf das Listenelement klicken.quelle
Führen Sie einen Befehl aus
./gradlew assemble<variant_name> //for example ./gradlew assembleRelease
[Paket aar]
Nach dem erfolgreichen Build finden Sie die
.apk
Datei unterproject_path/app/build/outputs/apk/<variant_name>/ //for example project_path/app/build/outputs/apk/release/
oder einfach über adb installieren
adb install apk_path
Lesen Sie hier mehr
quelle