wake-up-neo.com

Einen Schlüsselspeicher für eine Android-App im Assistenten zum Exportieren von Android-Anwendungen erstellen?

Ich versuche, eine signierte Android-Anwendung in Eclipse zu exportieren.

Ich denke ich gehe in die richtige Richtung:

  • Klicken Sie mit der rechten Maustaste auf Projekt> Android Tools> Exportieren des signierten Anwendungspakets.
  • Der Assistent zum Exportieren von Android-Anwendungen wird angezeigt.
  • Wählen Sie das Projekt aus, das Sie exportieren möchten, und klicken Sie auf Weiter.
  • Der Bildschirm für die Keystore-Auswahl wird angezeigt.

Es sieht so aus (verzeihen Sie mein Ascii, der Datei-Uploader funktioniert nicht):

[ ] Use existing keystore
[o] Create new keystore

Location: __________ [Browse]
Password: __________
Confirm: __________

Ich habe keinen vorhandenen Keystore, daher klicke ich auf das Optionsfeld "Neuen Keystore erstellen". Das Feld für die Position bleibt aktiv und muss ausgefüllt werden. Wenn ich zu einem Verzeichnis navigiere, möchte ich, dass der Keystore nach der Erstellung gespeichert wird. Der Dialog beschwert sich darüber, dass der Keystore-Pfad ein Verzeichnis ist.

  1. Kann mit diesem Dialog tatsächlich ein Keystore erstellt werden?
  2. Wenn nicht, wie kann ich einen erstellen? Mein Google-Fu hat bisher nur gescheiterte Experimente geliefert. Ich benutze Eclipse auf einem PC.

Der Abschnitt Kompilieren und Signieren mit Eclipse ADT auf der Android-Entwicklerseite scheint zu glauben, dass dies nur klappt, aber ich komme an diesem Teil des Dialogs nicht vorbei. Ich kann unsignierte .apk-Dateien problemlos exportieren.

Vielen Dank!

46
Sophie

Sie sollten in der Lage sein, einen Keystore mit dem Dialog zu erstellen, ja. Geben Sie nach dem Navigieren zu dem Ordner, den Sie verwenden möchten, einen Namen in das Feld 'Dateiname:' im Dateisuchfenster ein, z. sophie.keystore. Dann sollten Sie fortfahren können. 

Alternativ können Sie es in der Befehlszeile erstellen, wie in in den Dokumenten beschrieben.

Der Befehl sieht so aus:

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

zum Beispiel:

keytool -genkey -v -keystore ~/dcaunt.keystore -alias dcaunt -keyalg RSA -keysize 2048 -validity 10000
46

Wenn Sie gerade eine App mit dem sdk- und adt-Plugin erstellt haben, z. B. der Hallo-Welt-App, müssen Sie beim Exportieren die debug.keystore-Datei auswählen. Die Dateien befinden sich in c:/users/.../.Android/debug.keystore, danach werden sie nach dem Passwort gefragt.

1
sangram_kesari

Schritt 1: So erstellen Sie einen Keystore in Eclipse

 Step 1 : How to generate keystore in Eclipse

Schritt 2: Verzeichnis durchsuchen und dateiname.keystore eingeben und Passwort erstellen

[Step 2: Browse Directory and put filename.keystore and create password]

Schritt 3: Verfallsdaten und Lizenzdetails füllen

2 [Step 3: Fill Expiry details and License detail] 3

Du bist fertig! 

0
Akshay Mishra