2015-11-24 7 views
5

Hallo Ich habe versucht, signierte apk 1 mal zum Testen und jetzt möchte ich nur auf getesteten Geräten zu stimulieren, sondern Android Studio immer signierte apk generiert. Das wird den Prozess länger machen (jedes Mal, wenn ich Run-Button android Studio werde automatisch signierte apk generiert), wie automatisch generierte signierte apk zu deaktivieren? Ich möchte nur App nur auf Simulator ausführen?wie generierte signierte apk android studio zu deaktivieren?

+0

Änderung der Build-Variante von * Release * debug – Adeeb

+0

Dank Wie die Build-Variante ändern? –

Antwort

4

Es gibt eine Registerkarte, die normalerweise in der unteren linken Ecke von AS ist. Ändere es von * release zu * debug.

Build variant tab

(Bildquelle: Matt W Ott, Android TDD with Robolectric and JUnit)

+0

habe ich nach dem Bild überprüft. Wechsle bereits in debug, erzeuge aber automatisch signierte apk. Ich weiß nicht, warum –

+0

ich kann Ihre build.gradle Datei sehen, die 'signingConfigs' Teil. – Adeeb

+0

Mein build.gradle // Builddatei der obersten Ebene, auf der Sie Konfigurationsoptionen hinzufügen können, die allen Unterprojekten/Modulen gemeinsam sind. buildscript { Repositorys { jcenter() } Abhängigkeiten { Classpath 'com.android.tools.build:gradle:1.5.0' // HINWEIS: Ihre Anwendungsabhängigkeiten hier nicht platzieren; sie gehören // in den einzelnen Modul build.gradle Dateien } } allprojects { Repositorys { jcenter() flatDir { dirs 'libs' } } } Aufgabe sauber (Typ: Löschen) { löschen rootProject.buildDir } –

0

Android Studio scheint immer tun, um die letzten Build-Typ Sie haben.

Wählen Sie einfach Build -> Build APK, und das nächste Mal wird dies anstelle von Signed APK generieren.

0

Beim Ausführen oder Debuggen Ihres Projekts von der IDE signiert Android Studio Ihr APK automatisch mit einem Debugzertifikat, das von den Android SDK-Tools generiert wird. Wenn Sie Ihr Projekt zum ersten Mal in Android Studio ausführen oder debuggen, erstellt die IDE automatisch den Debug-Keystore und das Zertifikat in $ HOME/.android/debug.keystore und legt die Schlüsselspeicher- und Schlüsselkennwörter fest.

Wenn die Build-Variante RELEASE ist, haben Sie die Unterzeichnung Config zur Verfügung zu stellen, aber die apk muss unterzeichnet werden becuase:

Android erfordert, dass alle APKs digital mit einem Zertifikat signiert werden, bevor sie installiert werden kann .

Quelle: Sign Your App

Verwandte Themen