it-swarm.com.de

Ich kann die Datei debug.keystore nicht finden

Ich habe einen Fehler mit Eclipse und dem Android SDK. anscheinend liegt es daran, dass mein zertifikat abgelaufen ist. Also habe ich den Fehler gegoogelt und festgestellt, dass ich die Datei ~/.Android/debug.keystore entfernen muss. Die Sache ist, ich kann diese Datei nicht finden. Es ist nicht in meinem SDK.

Kann mir jemand dabei helfen?

Bearbeiten: Ich arbeite auf dem Mac.

51
user1173126

Öffnen Sie die Eclipse-Einstellungen und navigieren Sie zu Android> Build. Dort sehen Sie ein Feld, das den Speicherort Ihres Debug-Keystores angibt.

121
E-Riz

Verwenden Sie unter Linux/OSX Ihr Lieblingsterminal und geben Sie rm ~/.Android/debug.keystore, um den Debug-Keystore zu entfernen.

Danach können Sie einen neuen Keystore erstellen, indem Sie folgendermaßen vorgehen .

24
keyboardsurfer

Ich glaube, es liegt im Verzeichnis .Android/avd/ In OSX, aber es könnte auch nur in /.Android/ Sein, wie Sie vorschlagen.

Denken Sie daran, dass ~ Ihr Home-Verzeichnis bedeutet, sodass Sie nicht in Ihrem SDK danach suchen müssen!

(Haftungsausschluss) Es ist eine Weile her seit Ich habe damit gekämpft , und ich habe es nicht auf einem Mac getan.

3
Nanne

Ablauf des Debug-Zertifikats

Das selbstsignierte Zertifikat, mit dem Ihre Anwendung im Debug-Modus signiert wird (die Standardeinstellung für Eclipse/ADT- und Ant-Builds), hat ein Ablaufdatum von 365 Tagen ab dem Erstellungsdatum.

Wenn das Zertifikat abläuft, wird ein Erstellungsfehler angezeigt. Bei Ant-Builds sieht der Fehler folgendermaßen aus:

debuggen: [echo] Packen von bin/samples-debug.apk und Signieren mit einem Debug-Schlüssel ... [exec] Debug-Zertifikat abgelaufen am 04.08.08 3:43 PM In Bei Eclipse/ADT wird ein ähnlicher Fehler in der Android Konsole angezeigt.

Um dieses Problem zu beheben, löschen Sie einfach die Datei debug.keystore. Der Standardspeicherort für AVDs ist ~/.Android/unter OS X und Linux, C:\Dokumente und Einstellungen\.Android\unter Windows XP und C:\Benutzer\.Android\unter Windows Vista und Windows 7 .

Quelle: Android Veröffentlichungshandbuch: http://developer.Android.com/guide/publishing/app-signing.html

2
Marcell