2011-01-05 4 views
1

Jetzt bin ich in der Phase der Vorbereitung meiner Android App für die Veröffentlichung Ich entdecke, dass jarsigner.exe ist nicht auf meiner Festplatte (eine vollständige Suche) Ich habe die Jave SDK und java jre und keytool.exe aber kein jarsigner. Ich habe gegooglet und folgte Througins, die schienen, Download von jarsigner anzubieten, aber keiner von ihnen tut acftually. Ich war auf der offiziellen Java-Seite, konnte aber keine Option finden, diese Datei herunterzuladen - kann mir jemand helfen?mit Eclipse für Android-Entwicklung - kann nicht finden jarsigner.exe4

Ich benutze Eclipse und dachte, dass wenn ich die verschiedenen Downloads für Eclipse, Android und Java würde ich alle notwendigen Dateien haben würde.

Aus der Lesung, die ich getan habe, scheint es, dass der Eclipse-Export-Assistent nur Debug signiert .apk vorbereitet und ich muss die unsgned/keytool/jarsigner Route folgen, um eine verteilbare Datei zu erhalten.

Antwort

3

Sie brauchen es nicht.

Klicken Sie mit der rechten Maustaste auf das Projekt in der Ansicht Paket-Explorer, wählen Sie im Popup-Menü Android Tools/Signiertes Anwendungspaket exportieren.

+0

Ich tat das ursprünglich und die Apk wurde von Google auf der Grundlage zurückgewiesen, dass es eine Debug-Apk war. – ron

+0

Öffnen Sie das Manifest, unter Element, finden Sie das android: debuggable Attribut, und entfernen Sie es. Oder auf false gesetzt. "Export signed package" funktionierte für mich seit dem ersten Tag, ich habe 4 Apps auf dem Markt. –

+0

Danke Seva, die funktioniert hat. Es gab keinen Eintrag im Manifest für debuggable und soweit ich mich erinnern kann, hat das Android Developer Site-Dokument zur Vorbereitung der App keine Erwähnung davon gemacht. – ron

Verwandte Themen