2010-12-31 4 views
1

Ich entwickle Android-Anwendung mit Titan-Entwickler. Ich möchte wissen, dass die aus Titan erzeugte apk eine signierte oder unsignierte apk ist? und ich möchte auch wissen, ist es im Debug-Modus oder Release-Modus generiert. Diese Informationen brauche ich, um meine App in den Markt zu bringen.Ich möchte wissen, ob die aus Titan erzeugte apk eine signierte oder unsignierte apk ist?

Wenn es vorzeichenlos ist, wie signiere ich dann die Anwendung?

Wenn es im Debug-Modus ist, wie kann ich dann in den Freigabemodus wechseln?

Antwort

1

Sie einen Emulator erstellen und bereitstellen Alles oder lokalen Gerät über die „Ein Emulator Run“ und „Run auf Device“ Tabs sind mit einem Debug-Schlüssel signiert, die nicht verteilt werden können über den Markt. Wenn Sie eine Schlüsseldatei erstellen und diese auf der Registerkarte "Verteilen" zum Verpacken verwenden, werden diese mit Ihrem Schlüssel signiert und können über den Markt verteilt werden.

Es gibt Anweisungen auf dem Android-Entwicklerwebsite zur Erzeugung der Zertifikatsschlüsseldatei hier: http://developer.android.com/guide/publishing/app-signing.html#cert

+0

Hallo @Tevo i die App mit dieser Standard-Android-Schlüsselspeicher für Titan verteilt haben. Wird es irgendwelche Probleme geben? – Vishnu

1

Überprüfen apk-Datei

1) unterzeichnet Wenn apk-Datei nicht signiert ist, wenn Sie für die Verteilung verpacken In Titanium Studio können Sie die Datei yourproject.apk nicht in Ihrem Gerät installieren. (Können Sie bestätigen, dass Ihre apk-Datei signiert ist nicht, ob dies der Fall ist)

2) Eine weitere Möglichkeit ist die Verwendung von jarsigner -verify yourproject.apk

Signing unsigned apk-Datei

1) Sie müssen zu überprüfen, Key erstellen Speicher/Passwort, wird das Video Ihnen http://vimeo.com/10278960

(der Prozess in der Mitte des Videos angezeigt werden, gehen durch sie)

2) helfen nach dem Erstellen die Schlüsselspeicher, führen Sie den folgenden Befehl, um die apk-Datei

jarsigner -verbose -keystore /path/to/keystore/file PROJECT.apk ALIASNAME

EX zu unterzeichnen:

jarsigner -verbose -keystore /home/balan/tmp/KeyStore360/android.keystore myproject.apk androidalias